SORU
13 Ocak 2012, Cuma


nasıl bir liste görünümü üzerinde uzun tıklayın bir dinleyici uygulamak

Liste görünümü OnLongClickListener eklemek istiyorum. Kullanıcı uzun listesinde öğeyi basın zaman bazı eylem yapılmalıdır, Ama benim kod bu dinleyici yakalamak değildir. Beni yanlış gidiyorum nerede bildirin lütfen. Benzer kod setOnItemClickListener için çok iyi çalışıyor.

İşte kod :

listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {

            public boolean onItemLongClick(AdapterView<?> arg0, View v,
                    int index, long arg3) {
                // TODO Auto-generated method stub
                 Log.d("in onLongClick");
                 String str=listView.getItemAtPosition(index).toString();

                 Log.d("long click : "  str);
                return true;
            }
}); 

CEVAP
13 Ocak 2012, Cuma


Ayarlamak Zorundasınız() setOnİtemLongClickListenerbu liste Görünümü:

lv.setOnItemLongClickListener(new OnItemLongClickListener() {

            public boolean onItemLongClick(AdapterView<?> arg0, View arg1,
                    int pos, long id) {
                // TODO Auto-generated method stub

                Log.v("long clicked","pos: "   pos);

                return true;
            }
        }); 

Listedeki her maddenin özel bir XML kullanmalısınız () için XML de android:longClickable="true" (7 ** kolaylık yöntemi kullanabilirsiniz) olmalıdır. Bu şekilde sadece bazı öğeleri longclick yanıt içeren bir liste var.

Bu size yardımcı olacağını umuyoruz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Julian Smith

    Julian Smith

    31 EKİM 2006
  • LIVESTRONG.COM

    LIVESTRONG.C

    5 EKİM 2005
  • Michelle Phan

    Michelle Pha

    18 Temmuz 2006