我要创建一个ListView,当我单击某个项目时会得到自定义的ID,它指向ExampleArray的每个元素。我知道OnItemClickListener。但是我的问题是如何将id指向ExampleArray中的每个元素。我从数据库获得的ExampleArray。数据库中的example1具有ID=32example2具有ID=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。请注意,此标签还用于回收视图。

07-27 19:34