为什么要用ScrollView 滚动视图控件
应为手机屏幕过小显示的内容过多没法显示完全所以要使用滚动视图控件
使用时的注意点
-
不用再ScrollView内部使用自带滚动条的控件或布局
-
ScrollView直接子View只能有一个
-
ScrollView只支持竖直滑动 如果想要横向滑动 HorizontalScrollView
简单的使用
xml文件
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity">
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal">
<Button android:id="@+id/btn_bottom" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="跳转底部 "/>
<Button android:id="@+id/btn_top" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="返回顶部"/>
</LinearLayout>
<ScrollView android:id="@+id/sv" android:layout_width="match_parent" android:layout_height="match_parent">
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical">
<TextView android:id="@+id/textView" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="顶部"/>
<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="文本2"/>
<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="文本3"/>
<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="文本4"/>
<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="文本5"/>
<TextView android:layout_width="match_parent"