簡體   English   中英

從列表視圖中獲取選定的項目

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM