Android 中 ScrollView 的基本使用
16lz
2021-01-23
Android 中 ScrollView 的基本使用
-
- 1. 垂直滚动: ScrollView
- 2. 水平滚动: HorizontalScrollView
子布局只能有一个.
1. 垂直滚动: ScrollView
<?xml version="1.0" encoding="utf-8"?><ScrollView 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:padding="15dp" tools:context=".MainActivity"> <LinearLayout android:id="@+id/main_ll" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <Button android:id="@+id/btn_text_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/textView" /> <Button android:id="@+id/btn_button" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/button" /> <Button android:id="@+id/btn_edit_text" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/editText" /> <Button android:id="@+id/btn_radio_button" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/editRadioButton" /> <Button android:id="@+id/btn_check_box" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/editCheckBox" /> <Button android:id="@+id/btn_image_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/editImageView" /> <Button android:id="@+id/btn_list_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/editListView" /> <Button android:id="@+id/btn_grid_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/ediGridView" /> <Button android:id="@+id/btn_scroll_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="300dp" android:text="@string/ediScrollView" /> LinearLayout>ScrollView>
2. 水平滚动: HorizontalScrollView
<?xml version="1.0" encoding="utf-8"?><ScrollView 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:padding="15dp" tools:context=".MainActivity"> <LinearLayout android:id="@+id/main_ll1" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <Button android:id="@+id/btn_text_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/textView" /> <Button android:id="@+id/btn_button" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/button" /> <Button android:id="@+id/btn_edit_text" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/editText" /> <Button android:id="@+id/btn_radio_button" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/editRadioButton" /> <Button android:id="@+id/btn_check_box" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/editCheckBox" /> <Button android:id="@+id/btn_image_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/editImageView" /> <Button android:id="@+id/btn_list_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/editListView" /> <Button android:id="@+id/btn_grid_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/ediGridView" /> <Button android:id="@+id/btn_scroll_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="300dp" android:text="@string/ediScrollView" /> <HorizontalScrollView android:id="@+id/main_hs" android:layout_width="wrap_content" android:layout_height="wrap_content"> <LinearLayout android:id="@+id/main_ll2" android:layout_width="wrap_content" android:layout_height="match_parent" android:orientation="horizontal" android:padding="5dp"> <Button android:id="@+id/btn_horizontal_scroll_view1" style="?android:attr/buttonBarButtonStyle" android:layout_width="300dp" android:layout_height="200dp" android:background="@color/orange_low" android:padding="5dp" android:text="@string/ediHorizontalScrollView" /> <Button android:id="@+id/btn_horizontal_scroll_view2" style="?android:attr/buttonBarButtonStyle" android:layout_width="300dp" android:layout_height="200dp" android:padding="5dp" android:text="@string/ediHorizontalScrollView" /> <Button android:id="@+id/btn_horizontal_scroll_view3" style="?android:attr/buttonBarButtonStyle" android:layout_width="300dp" android:layout_height="200dp" android:padding="5dp" android:text="@string/ediHorizontalScrollView" /> <Button android:id="@+id/btn_horizontal_scroll_view4" style="?android:attr/buttonBarButtonStyle" android:layout_width="300dp" android:layout_height="200dp" android:padding="5dp" android:text="@string/ediHorizontalScrollView" /> LinearLayout> HorizontalScrollView> LinearLayout>ScrollView>
更多相关文章
- 自定义progressbar使用图片
- Shape实现圆形图片
- 水平滚动条以及文字滚动
- Android 异步加载图片
- android手机中图片的拖拉及浏览功能
- Android studio图片ERROR: 9-patch image xx .9.png malformed
- Android 之 ImageSwitch图片转换器
- Android下图片或按钮等可拖动到任意位置的效果实现源码
- android 处理图片工具