Soru & Cevap

Android - longclick için action sınırlama

18.02.2017 - 02:08

Çok Zor bir sorunla karşılaştım. 

Sorunu iyi anlatabillmek için Buradaki örnek üzerinden gidelim:
https://www.mobilhanem.com/android-custom-listview-yapimi-imageview-textview/

listview’e önce çoklu seçim modu ayarını ekleyelim:
listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE_MODAL);

Bu örnekte listedeki şehirlere hem click hem de longclick yapılmış. Diyelim ki Sakarya ve Samsun’a sadece click olsun ama longclick olsun istemiyoruz. Bunu nasıl sağlayacağız?

14 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-30491-1565085904.jpg
serhatleventyavas
18.02.2017 - 10:18

Örneğe göre düşünürsek mesela ayrı bir dizi tanımlayıp, o dizide onLongClick'in true yada false olmasına göre sorgulayıp ona göre işlem yapmasını sağlarsın. :) Mesela listedeki posizyona göre dizideki değeri alırsın true ile onLongClick'deki alertDialogu gösterirsin. False ise göstermezsin :) İlk aklıma gelen budur.

Andronaldo
08.03.2017 - 03:42
Sağolasın. Ama farklı bir şekilde denedim. isRoot ile çözdüm.