我想在我的应用的listview中添加onItemClick方法。我使用http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/创建了一个列表视图 但无法添加点击方法。 请提出解决方案。
答案 0 :(得分:1)
使用此:
yourList.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View view, int position, long id) {
}
});
答案 1 :(得分:0)
我认为你必须使用以下方法。
list.setAdapter(new EfficientAdapter(getParent()));
list.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0,
View arg1, int arg2, long arg3) {
}
});
答案 2 :(得分:0)
在创建活动之前,请确保它是ListActicity。之后,将选定的值(项目)传递给下面的方法。
public void onListItemClick(ListView parent, View v, int position,
long id) {
selection.setText(items.get(position).toString());
}
答案 3 :(得分:0)
将OnItemClickListener设置为ListView。
使用以下代码:
list.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View view, int position, long id) {
// Put your custom code here
}
});
答案 4 :(得分:0)
public void onListItemClick(ListView parent,View v,int arg1, 长id){ selection.setText(items.get(ARG1)的ToString()); }