[英]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.