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

  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • FrameCityJackal

    FrameCityJac

    4 Aralık 2010
  • MrRandomSong

    MrRandomSong

    29 Kasım 2009