从代码中访问@android:id / list ListView

时间:2011-08-05 17:23:20

标签: android android-layout android-listview android-xml

在我的Android应用程序中,我以这种方式在main.xml布局文件中添加了一个ListView元素(例如):

<ListView android:id="@+id/myList">

然后我可以使用以下方法从我的MainActivity访问它:

final ListView resultList = (ListView) findViewById(R.id.myList);

但是如果我在布局文件中使用以下ID,我该如何访问这样的ListView?

<ListView android:id="@android:id/list">

我想从我的MainActivity(扩展ListActivity)访问它。

提前致谢!

2 个答案:

答案 0 :(得分:18)

  

你可以使用ListView list = getListView();

来获取它

或者:

(ListView)findViewById(android.R.id.list);

答案 1 :(得分:17)

您可以在ListActivity中使用ListView list = getListView();获取