1. 程式人生 > >Scrollview巢狀Listview 或者gridview 焦點問題

Scrollview巢狀Listview 或者gridview 焦點問題

問題先描述清楚:

1,有的時候我們需要通過scrollview巢狀listview 或者gridview   當然 scrollview 上還有其他的UI控制元件,(button textview imageview 等   如果沒有這些 東西我們也不用  去巢狀這些東西了  )主要說的是焦點問題什麼意思 

2,詳細場景   :

viewpager +加選項卡 來切換頁面   ,viewpager 的裡面 使用的是fragment   。fragment 中包含的佈局就包括  scrollivew 巢狀  listview button 等佈局   。  通過選項卡切換viewpager 的時候   出現問題  是listview 總是自己獲取焦點  然後自動滾到 不合適的位置  。解決這個還是比較簡單 的 只要不讓listview 獲取焦點就ok 了  。

我們只需要在listview 父控制元件的XML 佈局中加入    兩個屬性就ok了  屬性如下:

android:focusable="true" android:focusableInTouchMode="true" 這樣就可以解決  焦點問題了 ,看完 的同學  趕緊去試試吧。