2010-11-16 69 views
1

我有一個活性(Home.class),並且活動包含3次ExpandableListView:問題Android中

first_view.xml,second_view.xml,third_view.xml

first_view.xml包含2個按鈕(btnSecond和btnThird)。如果我點擊btnSecond,second_view.xml將會出現。如果我點擊btnThird,third_view.xml將會出現。

在第三個視圖中有一個ExpandableListView。所以我在Home.class中擴展ExpandableListActivity。但現在有一個問題。

當我運行,發生異常:

了java.lang.RuntimeException:您的內容必須有一個ExpandableListView其id屬性爲 'android.R.id.list'

當我使用ExpandableListView在所有xml文件中,問題都解決了。但是我只想在third_view.xml中顯示這個列表。我怎麼解決這個問題?

回答

2

請確保您將列表視圖命名爲「@android:id/list」。去here瞭解更多信息。

+0

我原本沒有注意到「android」部分,但這顯然非常重要。謝謝! – 2012-01-23 18:55:13