最近做了一個項目,里面有一個ScrollView嵌套ListView的布局。
做出來之后發現,進入這個界面之后,總是自動滑動到ListView的頂部,而ScrollView中位於ListView上面的一些控件就被擠到屏幕外面去了。
解決這個問題的方法如下:
在XML代碼中,獲取到ListView的父布局(或父布局的父布局),設置如下屬性:
android:focusableInTouchMode="true"
在JAVA代碼中,調用ScrollView對象的這個方法:
scrollView.smoothScrollTo(0, 0);