【发布时间】:2012-09-10 17:45:43
【问题描述】:
在 Android 列表视图中,我们可以像在 Web 编程中那样为每一行设置一些值
<td id="123">Display</td>
如何在android中做到这一点。我使用以下代码进行列表视图显示
ArrayList<String> filelist = new ArrayList<String>();
final ListView mainlist = (ListView)findViewById(R.id.list);
....
....
for (int l=0;l<lines.length;l++)
{
filelist.addAll( Arrays.asList(lines[l].toString())) ;
}
ArrayAdapter adp = new ArrayAdapter(this, android.R.layout.simple_list_item_1, filelist);
mainlist.setAdapter(adp);
mainlist.setTextFilterEnabled(true);
【问题讨论】:
-
您的意思是,您想为每个列表项附加独特的价值?
-
可能是 unqiue 或者可能是相同的,并且该项目的 onclick 也会获得该值
-
好的...那么你必须实现自定义适配器类,你可以在那里为每个项目设置标签!
标签: android android-layout android-intent android-emulator