Van*_*nel 5 android listitem listactivity
我正在开发一个Android应用程序.
我有几个对象加载了ListActivity.我想知道点击事件的项目onListItemClick.
我看到方法onListItemClick有一个名为id的参数.我该如何设置此ID?
我的对象由ID标识,如何将此ID添加到listItem?
谢谢.
如果您希望稍后访问SectionObj,请在设置源时在适配器中设置它.
ArrayList<SectionObj> li
ArrayAdapter<SectionObj> adapter=new ArrayAdapter<SectionObj>(getApplicationContext(),android.R.layout.simple_list_item_1, li);
setListAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)
然后在你的听众方法..
protected void onListItemClick(ListView l, View v, int position, long id) {
SectionObj o=(SectionObj)getListView().getItemAtPosition(position);
Run Code Online (Sandbox Code Playgroud)
}
您的列表数据的来源是什么?如果您正在使用游标 - 那么传入的id onListItemClick(ListView l, View v, int position, long id)将自动成为游标行的id.
| 归档时间: |
|
| 查看次数: |
8788 次 |
| 最近记录: |