7.1.4 ScrollView结合案例详解
2011-07-26 17:56
309 查看
ScrollView是一个滚动条控件,当屏幕中内容很多时候需要使用滚动条。ScrollView类的继承图如下:
java.lang.Object
↳android.view.View
↳android.view.ViewGroup
↳android.widget.FrameLayout
↳android.widget.ScrollView
android.widget.ScrollView继承了android.widget.FrameLayout框架布局类。ScrollView例子如图7-9所示滚动条例子。
图7-9 Scrollview
布局文件请参考代码清单7-10,完整代码请参考chapter7_1工程中scrollview_1.xml代码部分(chapter7_1/res/layout/scrollview_1.xml)。
【代码清单7-10】
ScrollView有很多属性管理它的样式,如果在xml中设置,可以在<ScrollView >标签内设置滚动条样式的属性:
• android:scrollbars="none",不显示滚动条,但能够滚动的;
• android:scrollbarSize,滚动条大小。
修改上面的例子添加这些属性xml布局文件代码如下:
出自《Android开发案例驱动教程》第七章
java.lang.Object
↳android.view.View
↳android.view.ViewGroup
↳android.widget.FrameLayout
↳android.widget.ScrollView
android.widget.ScrollView继承了android.widget.FrameLayout框架布局类。ScrollView例子如图7-9所示滚动条例子。
图7-9 Scrollview
布局文件请参考代码清单7-10,完整代码请参考chapter7_1工程中scrollview_1.xml代码部分(chapter7_1/res/layout/scrollview_1.xml)。
【代码清单7-10】
<?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" android:textSize="20dip" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/content" /> </LinearLayout> </ScrollView>
ScrollView有很多属性管理它的样式,如果在xml中设置,可以在<ScrollView >标签内设置滚动条样式的属性:
• android:scrollbars="none",不显示滚动条,但能够滚动的;
• android:scrollbarSize,滚动条大小。
修改上面的例子添加这些属性xml布局文件代码如下:
<?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:scrollbarSize="12dip" android:scrollbars="none" > <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" android:textSize="20dip" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/content" /> </LinearLayout> </ScrollView>
出自《Android开发案例驱动教程》第七章
相关文章推荐
- 7.1.4 ScrollView结合案例详解
- 7.1.4 ScrollView结合案例详解
- Android-ScrollView结合案例详解
- 7.1.3 TimePicker结合案例详解
- 7.1.5 选项卡结合案例详解
- 详解值类型与引用类型 结合ref (利用案例一步步分析内存的变化)
- 多线程结合案例详解
- 7.1.3 TimePicker结合案例详解
- 7.1.5 选项卡结合案例详解
- Gallery结合案例详解
- 7.1.3 TimePicker结合案例详解
- [3.1.0]结合案例详解hash-shuffle原理
- Android--选项卡结合案例详解
- 7.1.2 DatePicker结合案例详解
- 7.1.2 DatePicker结合案例详解
- 6.1.6 Gallery结合案例详解
- 7.1.2 DatePicker结合案例详解
- 6.1.6 Gallery结合案例详解
- 详解Vue结合后台的列表增删改案例
- 数组的详解(一步步结合案例分析 数组的易错及疑难)