安卓开发中的滚动条
来源:互联网 发布:酷狗音乐网络歌曲 编辑:程序博客网 时间:2024/06/05 16:45
scrollbars 设置滚动条显示,none隐藏,horizontal水平,vertical垂直。
scrollbarstyle 设置滚动条的风格和位置。insideOverlay、insideInset、outsideOverlay、outsideInset四种。其中inside和outside分别表示是否在view的padding区域内,overlay和inset表示覆盖在view上或是插在view后面,所以四种值分别表示:
1. activity_maim.xml
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:orientation="vertical" >
- <ScrollView
- android:id="@+id/view1"
- android:layout_width="100dip"
- android:layout_height="120dip"
- android:background="@android:color/white"
- android:padding="8dip"
- android:scrollbarStyle="insideOverlay" >
- <TextView
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:background="@android:color/darker_gray"
- android:text="scroll_text scroll_text scroll_text scroll_text scroll_text scroll_text scroll_text"
- android:textColor="#ffffff" />
- </ScrollView>
- <ScrollView
- android:id="@+id/view2"
- android:layout_width="100dip"
- android:layout_height="120dip"
- android:background="@android:color/white"
- android:padding="8dip"
- android:scrollbarStyle="insideInset" >
- <TextView
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:background="@android:color/darker_gray"
- android:text="scroll_text scroll_text scroll_text scroll_text scroll_text scroll_text scroll_text"
- android:textColor="#ffffff" />
- </ScrollView>
- <ScrollView
- android:id="@+id/view3"
- android:layout_width="100dip"
- android:layout_height="120dip"
- android:background="@android:color/white"
- android:padding="8dip"
- android:scrollbarStyle="outsideOverlay" >
- <TextView
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:background="@android:color/darker_gray"
- android:text="scroll_text scroll_text scroll_text scroll_text scroll_text scroll_text scroll_text"
- android:textColor="#ffffff" />
- </ScrollView>
- <ScrollView
- android:id="@+id/view4"
- android:layout_width="100dip"
- android:layout_height="120dip"
- android:background="@android:color/white"
- android:padding="8dip"
- android:scrollbarStyle="outsideInset" >
- <TextView
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:background="@android:color/darker_gray"
- android:text="scroll_text scroll_text scroll_text scroll_text scroll_text scroll_text scroll_text"
- android:textColor="#ffffff" />
- </ScrollView>
- </LinearLayout>
2. 运行结果截图:insideInset、insideOverlay、outsideInset、outsideOverlay分别对应下图左边解释!
3.android:scrollbarStyle可以定义滚动条的样式和位置,用于Listview、scrollview等滚动view,可选值有insideOverlay、insideInset、outsideOverlay、outsideInset四种。
其中inside和outside分别表示是否在view的padding区域内,overlay和inset表示覆盖在view上或是插在view后面,所以四种值分别表示:
insideOverlay:默认值,表示在padding区域内并且覆盖在view上
insideInset:表示在padding区域内并且插入在view后面
outsideOverlay:表示在padding区域外并且覆盖在view上
outsideInset:表示在padding区域外并且插入在view后面
其中inside和outside分别表示是否在view的padding区域内,overlay和inset表示覆盖在view上或是插在view后面,所以四种值分别表示:
insideOverlay:默认值,表示在padding区域内并且覆盖在view上
insideInset:表示在padding区域内并且插入在view后面
outsideOverlay:表示在padding区域外并且覆盖在view上
outsideInset:表示在padding区域外并且插入在view后面
4.自定义scrollbar
- android:scrollbars="vertical"
- android:fadeScrollbars="true" //true scrollbar不滚动隐藏
- android:scrollbarThumbVertical="@drawable/scrollbar" //自定义scrollbar<pre name="code" class="html" style="color:rgb(68,68,68); font-size:14px; line-height:24px"> android:scrollbarTrackHorizontal="@drawable/scrollbar_bg" //<span style="font-family:Arial">自定义scrollbar背景</span>
- <span style="font-family:Arial">android:scrollbarStyle="outsideInset" //scrollbar风格</span></pre>
0 0
- 安卓开发中的滚动条
- 安卓开发之ScrollView(滚动条)
- 安卓开发——隐藏ListView的滚动条
- 安卓开发38:安卓的滚动条相关属性
- 微信开发安卓页面出现两个滚动条其中一条无法滚动可以采用局部区域滚动解决
- [一个星期自学安卓]垂直滚动条ScrollView
- [一个星期自学安卓]横向滚动条HorizontalScrollView
- 安卓控件ViewFlipper垂直滚动广告条
- [安卓开发] 带滚动条的多屏滑动-IndicatorFragmentActivity 修改优化版|添加底部图片变化
- HTML中的滚动条/去掉滚动条
- OpenCV中的滚动条
- GWT中的滚动条
- 安卓开发:滚动面板的使用
- 去除CFormView中的滚动条
- android中的滚动条ScrollView
- CFormView中的滚动条问题
- CFormView中的滚动条问题
- 关于HTML中的滚动条
- 不留你
- 基本排序之插入排序
- ubuntu 14.04 64位安装vmware 10 编译net device 失败
- setjump和longjump
- WINCC中使用ADO对象连接数据库 例子 常用属性 方法 原创
- 安卓开发中的滚动条
- 逆元
- 线段树
- 一个关于MFMessageComposeViewController的ios7中的诡异问题 收件人视图黑色 和解决方式
- 打开visio提示windows正在配置microsoft office visio 2007的解决方法
- 最大公约数和最小公倍数(迭代法)
- 设计模式之6大原则(4)-接口隔离原则
- 4-11~到今
- WebService实战