[英]Getting selected item from listview
我已经在Android中使用自定义适配器实现了列表视图。 每个字段中都有两个或多个字段。 我想获得点击的特定字段。 怎么可能?任何帮助表示赞赏。
组
setOnItemClickListener
在listView上。 例如
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,long id) {
//"Here you will get the position on which you have clicked"
// and if you want the item at that position you have to **adapter.getItem(position)**
}
});
看看是否对你有用
尝试这个 :
lstvw.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> myAdapter, View myView, int myItemInt, long mylng) {
String selectedFromList = (String) lstvw.getItemAtPosition(myItemInt);
System.out.println("array:> > > > > > >========================>"+selectedFromList);
}
});
您需要实现OnItemClickListener的实现并重写onItemClick方法。 重写onItemClick方法,如下所示:
@Override
public void onItemClick(AdapterView<?> adapter, View view, int position,
long id) {
yourList.get(position);//This will give you object on specfic pisition clicked
Intent myIntent = new Intent(getBaseContext(), classToCallOnClick.class);
.
.
.
.
}
希望这个能对您有所帮助.....
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.