2011-06-06 58 views
1

我发现了很多关于如何替换ExpandableListView中的默认组图标的讨论,但是我并没有提出任何有关如何首先显示默认设置的问题。如何在ExpandableListView中显示默认组图标?

默认值(如图所示here,如果这就是他们[Android新手],这是我的第一个ExpandableListView]),如果我可以让他们显示,我会很好。

ExpandableListView

我使用从本文的示例代码;我目前不需要嵌入式复选框。

任何帮助表示赞赏。

- 编辑 -

此外,没有任何人有任何的理论,为什么默认图标的文章(中再次显示,如果这就是他们的样子 - 如果有人可以确认会是伟大的)但不显示我?

回答

0

如果您对组行使用自定义布局,则默认图标会被布局覆盖。您需要将它们添加到您的布局才能显示。

+0

啊,这听起来像票。我的组/子行不需要任何东西,但基本文本,所以这应该不难。您是否知道任何用于添加不使用自定义布局的文本行的示例代码? – InteXX 2011-06-06 04:10:58

+0

关于您的自定义布局提示,我正在尝试[此代码](http://about-android.blogspot.com/2010/04/steps-to-implement-expandablelistview.html),但默认图标仍然不显示(我仍然不确定他们应该看起来像什么),即使代码似乎没有使用任何自定义布局。有任何想法吗? – InteXX 2011-06-06 05:58:00

+1

搜索模拟器附带的样式始终是开始查找UI内容的绝佳方式。我发现在ExpandableListView中有一个可以设置的'android:groupIndicator'值。默认情况下,它被设置为'@android:drawable/expander_group',所以你可以尝试。 – CaseyB 2011-06-06 17:54:53

0

您可以使用您自己的图标更改默认图标,如下所示。

android:groupIndicator="@drawable/image" 
+0

anks,但我不想更改默认图标。我想先把它展现出来。你知道怎么做吗? – InteXX 2011-06-06 04:38:52

相关问题