Android ScrollView初始位置不在頂部的解決方法
阿新 • • 發佈:2019-01-06
Android ScrollView初始位置不在頂部的解決方法
ScrollView的使用
通常在Android中,滑動檢視的用法如下:
<ScrollView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@color/cFFF0F0F0"
android:overScrollMode="never"
android:scrollbarThumbVertical ="@drawable/shape_scroll_bar"
android:scrollbars="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
</LinearLayout>
</ScrollView>
如果你按照上面寫法,當LinearLayout
那怎麼解決這個問題呢,方法是,在ScrollView內巢狀的LinearLayout佈局中增加以下程式碼:
android:focusable="true"
android:focusableInTouchMode="true"
這樣的話,我們就可以讓ScrollView的頂部元件獲得焦點,從而達到了目的。