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

  • Doug Bernards

    Doug Bernard

    7 Kasım 2007
  • foreignimage

    foreignimage

    13 HAZİRAN 2006
  • happyjpy

    happyjpy

    22 AĞUSTOS 2009