1

我有一个活动(Home.class),该活动包含 3 个视图:

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:您的内容必须有一个 id 属性为“android.R.id.list”的 ExpandableListView

当我在所有 xml 文件中使用 ExpandableListView 时,问题就解决了。但我只想在third_view.xml 中显示这个列表。我怎么解决这个问题?

4

1 回答 1

2

确保将列表视图命名为“@android:id/list”。去这里了解更多信息。

于 2011-06-29T04:22:50.027 回答