mat*_*boy 5 android textview android-listview
我有一个ListView,我希望每个项目都附有一个ID号(与位置号不同).我希望通过setTag()在创建这些视图时使用ListView中的每个View项设置标记来完成此操作.
现在我正在创建ListView,如下所示:
final ListView listview = (ListView) findViewById(R.id.listView1);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, android.R.id.text1, names);
listview.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)
names上面的ArrayAdapter参数中的变量是一个ArrayList,此列表中的每个字符串值也都有一个唯一的ID,我想以某种方式链接到该字符串.
有什么方法可以访问并使用标记修改每个视图吗?一个想法是创建我自己的ArrayAdapter扩展类并覆盖getView()方法,但我真的不明白它是如何工作的以及我将如何做到这一点.
或者是否有更好的方法将ID与每个字符串链接起来,而不是像我想要的那样添加标签?
| 归档时间: |
|
| 查看次数: |
13462 次 |
| 最近记录: |