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

  • BeginnersTech

    BeginnersTec

    8 NİSAN 2011
  • Phlearn Photoshop and Photography Tutorials

    Phlearn Phot

    11 EKİM 2011
  • RogerBuckChrist

    RogerBuckChr

    9 Temmuz 2011