天天看點

scrollview嵌套listview運作後最先顯示出來的位置不在頂部而是下方問題

1.scrollview裡面嵌套了一個listview ,通過設定一個方法設定了listview的高度 現在的情況就是進到這個界面的時候看到的不是最上面 而是下面,該問題的解決辦法為:

mScrollView.smoothScrollTo(0,20);

如此以上代碼還是無效, 在代碼裡去掉listview的焦點 lv.setFocusable(false),再試下就可以了;

或者:

2.跟EditText一樣,在父元素的屬性下面下下面這兩行即可,不用代碼設定。親測可用。

android:focusableInTouchMode="true"

android:focusable="true"