Android ListView 自定义 id

标签 android android-listview

我想制作一个 ListView,当我点击某个项目时,我会获得自定义 ID,我指向 ExampleArray 的每个元素。我知道 OnItemClickListener。但我的问题是如何将 id 指向 ExampleArray 中的每个元素。我从数据库中获取的 ExampleArray。数据库中的example1ID=32example2ID=50....什么数组使用和什么适配器。

PS:我是 Android 世界的新手。

ExampleList = (ListView) findViewById(R.id.ExampleList);

String[] ExampleArray = {"example1","example2","example3"};

ArrayAdapter<String> adapter = new ArrayAdapter<String (this,android.R.layout.simple_list_item_1,casovi);

ExampleList.setAdapter(adapter);

最佳答案

您可以在 getView 返回的 View 上为此使用 setTag 和 getTag。请注意,此标记还用于回收您的 View 。

关于Android ListView 自定义 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8349059/

相关文章:

android - Google TV(或更普遍的 Android)的 HLS 播放器是否支持替代音频?

java - 当我在 android studio 中将库导入为模块时,我在类里面遇到了红色

android - 在 ListView 中获取选定行的数据

android - 在没有 Android SDK 管理器的情况下下载 Android SDK 组件

java - 在 sqlite 数据库中插入信息不起作用

android - 在 ListView 适配器中更改 getView(...) 中的 TextView 颜色和文本

java - 在具有 2 种不同布局的 Android Listview 中重用 View

java - 我可以在 ActionBarActivity 中动态填充 ListView 吗?

android - 单击 ListView 项时更新 TextView 中的值

Android: 如何在 WebViewClient 中添加对 javascript 警告框的支持?