我使用自定义适配器在android中实现了列表视图。每个领域都有两个或更多领域。我想获得点击的特定字段。怎么可能?有任何帮助表示赞赏。
答案 0 :(得分:0)
设置
setOnItemClickListener
listView上的。 e.g
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)**
}
});
看看它是否适合你
答案 1 :(得分:0)
试试这个:
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);
}
});
答案 2 :(得分:0)
您需要实现实现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);
.
.
.
.
}
希望这会对你有帮助.....