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>

Android 中 ScrollView 的基本使用_第1张图片

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>

Android 中 ScrollView 的基本使用_第2张图片

更多相关文章

  1. 自定义progressbar使用图片
  2. Shape实现圆形图片
  3. 水平滚动条以及文字滚动
  4. Android 异步加载图片
  5. android手机中图片的拖拉及浏览功能
  6. Android studio图片ERROR: 9-patch image xx .9.png malformed
  7. Android 之 ImageSwitch图片转换器
  8. Android下图片或按钮等可拖动到任意位置的效果实现源码
  9. android 处理图片工具

随机推荐

  1. 如何关闭android中的HandlerThread
  2. android 使用Intent传递数据之返回结果
  3. java/android 使用swig编译c/c++ 代码类
  4. Android(安卓)Activity总结
  5. Android零碎知识
  6. linux下eclipse启动android模拟器出现PAN
  7. 常用的Js调Android方法,以及Android原生传
  8. Android(安卓)Studio中Android(安卓)Devi
  9. [android] android下创建一个sqlite数据
  10. Service与Android系统实现(1)-- 应用程序里