我试图Activity
在 Android 中创建一个,这个 Activity 只包含一个ListView
没有别的东西。
据我所知,要填充列表视图,我们需要使用ArrayAdapter
.
因此,要了解 ArrayAdapter,我已阅读以下链接:
http://developer.android.com/reference/android/widget/ArrayAdapter.html
但是我仍然无法清楚地理解它!
最大的疑问之一是为什么构造函数需要一个TextView
资源 id 而我的活动没有我应该给它的任何 TextViews?
我并不是说这是唯一的构造函数,只是我无法理解它背后的逻辑。
为了创建一个简单的列表视图,我还参考了以下链接:
使用 ArrayAdapter 示例的简单 ListView。
但我的主要疑问是为什么它需要 TextView 资源 ID?
如果有人可以用一个例子来解释它,那将非常有帮助。
编辑:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, android.R.id.text1, values);