2016-03-24 31 views
0
almak

liste görünümüne tıklarken öğe pozisyonu -1 olarak alıyorum. Bu benim kodum.Android liste görünümü OnItemClickListener - 1

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
      @Override 
      public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 

       int index = listView.getSelectedItemPosition(); 

       System.out.println("benbenarji:"+index); 

} 
     }); 
+0

ve konum dönüşü -1? – PeDuCKA

+1

dude ... ama zaten int '' int pozisyon 'var, neden' ​​getSelectedItemPosition' –

+0

çağırmak o zaman nasıl aramam gerekiyor. Seçilen öğenin konumunu almak için -1 alıyorum. –

cevap

1

Değer -1 bu listedeki seçim yoktur demektir, INVALID_POSITION içindir. Hangi öğeye tıklandığını öğrenmek için onItemClick'dan position'u kullanabilirsiniz.

+0

yöntemi nasıl çağırılır. –

+0

yöntem yok. 'position',' onItemClick' öğesinin üçüncü parametresidir – Blackbelt

İlgili konular