Gro*_*Man 6 android android-arrayadapter
我一直试图弄清楚如何使用ArrayAdapter类,并从文档:http://developer.android.com/reference/android/widget/ArrayAdapter.html,我看到构造函数需要一个名为textViewResourceId的整数.
这究竟是什么?
编辑:从更多的研究和答案,看起来它必须是我在包含接口代码的xml文件中定义的TextView的id.但我在这里看到了这个例子:
ArrAdapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,myArrayList)
那么如何在这里使用android.R.layout.simple_list_item_1?这到底是什么意思?我只熟悉使用R.id.idOfMyViewHere
android.R.layout.simple_list_item_1是默认布局,如果你想使用你的布局,那么你也可以像使用它一样使用它
new ArrayAdapter<String>(context, layout_id, textview_id, items);
textview它是适配器将在其中更新您将提供的信息的 ID 。您可以使用textviewandroid提供的:
android.R.id.text1
Run Code Online (Sandbox Code Playgroud)
例如。或者您可以提供您自己的textView自定义 ID
编辑
改变:
ArrayAdapter(this,android.R.layout.simple_list_item_1,myArrayList)
Run Code Online (Sandbox Code Playgroud)
和
ArrayAdapter(this,android.R.id.text1,myArrayList)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7115 次 |
| 最近记录: |