1. 程式人生 > >解決ScrollView載入完資料後會滑到下面

解決ScrollView載入完資料後會滑到下面

  用ScrollView巢狀Webview或者listview之,當載入資料完之後,scrollview會滑動一段距離這個問題。最開始的時候用view.postdelay,讓資料載入完之後scrollview.scrollto(0,0);

這樣去處理,但是也出現問題,delay延遲的時間比較短的話,好像沒效果還是會滑動一段距離,delay時間長的話會出現介面下面閃下在變到最上面,體驗不好。

經研究發現是因為焦點問題,scrollview會滑動到焦點所在的子view中,解決方法也簡單,在ScrollView巢狀的第一個Linearlayout中加入如下2行程式碼就好:

            android:focusable="true"
            android:focusableInTouchMode="true"