içinde HorizontalScrollView ile tıklanabilir değil Oldukça karmaşık bir ListView
var. Benim etkinlikteListView öğeleri,
> LinearLayout (vertical)
> LinearLayout (horizontal)
> include (horizontal LinearLayout with two TextViews)
> include (ditto)
> include (ditto)
> TextView
> HorizontalScrollView (this guy is my problem)
> LinearLayout (horizontal)
, bir öğe oluşturulduğunda (getView()
denir) ben (diğer, daha basit şeyler doldurarak yanı sıra) HorizontalScrollView
içine LinearLayout
dinamik TextView
s eklenir: Her öğe şuna benzer. İnanılmaz bir şekilde, performans oldukça iyidir.
Benim sorunum, HorizontalScrollView
eklediğimde, liste öğelerimin çıkarılabilir hale gelmesidir. Tıklandığında turuncu arka plana sahip değiller ve OnItemClickedListener
'u kurmuyorlar (basit bir Log.d
araması yapmak için).
Liste öğelerimi yeniden tıklanabilir hale getirebilir miyim?
Düzenleme: üstteki LinearLayout
üzerine android:descendantFocusability="blocksDescendants"
ayarı çalışıyor gibi görünüyor. Yine de başka yollar olup olmadığını bilmek isterim: liste öğelerimde odaklanabilir öğeler istiyorsam ne yapmalıyım? üstteki LinearLayout
üzerinde kullanma