作业帮 > 综合 > 作业

android 取得listview中item的值

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/18 07:11:35
android 取得listview中item的值
publicvoid UpdataKehulist()
{
// 获取数据库的Cursor
Cursor cur = m_MyDataBaseAdapter.fetchKehuData();
miCount = cur.getCount();
if (cur = null && cur.getCount() >= 0)
{
ListAdapter adapter = new SimpleCursorAdapter(this,
android.R.layout.simple_list_item_2,
// 数据库的Cursor对象
cur,
// 从数据库的NAME和YINGSHOUKUAN两列中取数据
new String[] {DBKehuAdapter.KEY_NAME,DBKehuAdapter.KEY_YINGSHOUKUAN },
// 对应的Views
newint[] { android.R.id.text1,android.R.id.text2 });
/* 将adapter添加到m_ListView中 */
kehuListView.setAdapter(adapter);
//编写listview被选中的事件
kehuListView.setOnItemClickListener(new OnItemClickListener() {
publicvoid onItemClick(AdapterView arg0,View arg1,
int arg2,long arg3) {
// 于对选中的项进行处理.这里我想知道选中的item的NAME和YINGSHOUKUAN的值,求教怎么弄?
}
});
}
}
android 取得listview中item的值
TextView tvLoc= (TextView) arg1.findViewById(android.R.id.text1);
应该是这样吧,主要看text1和text2是什么控件,相应改变TextView就行