У меня есть ExpandaleList и BaseExpandableListAdapter, которые я реализую.Change ExpandableList view programatically
Теперь иногда мне нужно, чтобы показать другое содержимое XML, так что я пытаюсь сделать:
ExpandableList.this.setContentView(R.layout.errorscreen);
но я получаю это исключение:
ERROR/AndroidRuntime (23948): Java. lang.RuntimeException. В вашем контенте должен быть ExpandableListView, атрибут id которого - «android.R.id.list».
Теперь, мне сказали, чтобы сделать это для того, чтобы исправить это:
add ExpandableListView to your xml layout and set it's id to list. Like so:
<ExpandableListView android:id="@id/android:list" android:layout_width="fill_parent"android:layout_height="fill_parent"/>
Как это сделать программно?