2012-01-10 10 views
5

odaklanır. sorunu, kullanıcı liste öğesini tıklattığında veya dokunduğunda odaklanmak üzere tüm liste öğesini alamam.Android: Bir ListView satır Öğesindeki HorizontalScrollView, ben her öğe bir <strong>HorizontalScrollView</strong> içeren bir düzene sahip bir <strong>ListView</strong> sahip sorunu

Bunu nasıl çözebilirim? HorizontalScrollView şuna benzer::

Düzenleme sayesinde

<HorizontalScrollView 
     android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 

     android:fillViewport="true" 
     android:scrollbars="none" 
     android:focusable="false" 
     android:fadingEdge="none" 

     android:layout_weight="1" 
     android:id="@+id/scrollView" 
     ></HorizontalScrollView> 
+1

Lütfen kodu gönderin. – kosa

cevap

8

Tamam Çocuklar, anladım.

android:descendantFocusability="blocksDescendants" 

yüzden HorizontalScrollView odağı almadı: my HorizontalScrollView sarma LinearLayout yılında Ben aşağıdaki öznitelik eklendi.

teşekkürler

+0

Liste öğenizin kaydırılabilir kısmı tıklanabilir mi? Liste öğesi olarak tek bir kaydırılabilir TextView'ım var ve tıklatıldığında ListView'e iletilmiyor. –

+0

@ol_v_er: Yokturlar. Bende aynı problem var. Henüz bunun için bir çözüm bulamadım – M2X

+1

Ekibimin bir adam, HorizontalScrollView'da Scroll'u işlemek ve onSingleTapUp ile tıklatmak için özel bir HorizontalScrollView ve özel bir ListView oluşturdu. Şimdi oldukça iyi çalışıyor. –

0

Düzeni ListViewHorizontalScrollView ile çok karmaşık görünüyor. UI'nizi basitleştirmelisiniz. Bir ExpandableListView kullanın. UI gereksiniminize uygun olduğunu düşünüyorum.

+0

Teşekkürler, ancak ne yazık ki genişletilebilir liste görünümü, uygulamamın düzen tasarımına uygun değil. –

+0

Daha sonra ekranı iki ekrana bölmek daha iyi. Her öğenin önizlemesini gösteren 'ListView' ile bir, herhangi bir öğeye dokunarak, kaydırma ile ayrıntılı görünümü gösteren sonraki ekrana götürür. Umarım yardımcı olur. – Ronnie

+0

Oh Yorumumu gönderdikten sonra cevabınızı gördüm. – Ronnie

İlgili konular