可以滚动的View设置padding和scrollbar需要注意
2015-11-12 13:03
344 查看
我们 可能经常为可以滚动的container(容器)设置padding和scrollbar,比如ListView、GridVie和ScrollView 等,但我们却忽略了几个重要的属性,导致这样设置之后效果并不是很好。
这样,你就需要在具有滚动功能的容器上设置paddingTop 和paddingBottom属性之后, 必须确保你已经设置clipToPadding属性为false 来保证当内容滚动的时候,paddingTop 和paddingBottom随之“滚掉”,如果你不这样做的话,你的内容就像在很小的地方滚动一样,这可能导致你的app在视觉上出现故障。
如果你设置了paddingLeft 或者paddingRight——很好,paddingTop或者paddingBottom,确保滚动条相对应在内容上面,而应该尽可能地在屏幕的边缘。为了达到这样的效果,只需要简单的设置scrollbarStyle属性为outsideOverlay。
<ScrollView
… android:clipToPadding="false" android:scrollbarStyle="outsideOverlay" />
相关文章推荐
- 可以滚动的View设置padding和scrollbar需要注意
- 给Source Insight做个外挂系列之三--构建外挂软件的定制代码框架
- Go2Shell默认打开ITerm2或x-term
- 兼容性问题解决方案
- Codeforces Round #330 (Div. 2) (595A,595B(容斥原理))
- 给Source Insight做个外挂系列之二--将本地代码注入到Source Insight进程
- linux 用户、用户组和文件权限
- 浅谈一下JAVA中的接口interface
- 给Source Insight做个外挂系列之一--发现Source Insight
- struts2文件下载出现Can not find a java.io.InputStream with the name的错误
- oc学习总结之类的本质
- 产品经理如何获悉用户需求?
- 整数型数组元素拼接问题
- Bogosort: Sorting by Exchanging
- Android中ListView与ScrollView混合使用
- MySQL的btree索引和hash索引的区别
- linux中exec和xargs命令的区别和优劣分析
- linux中exec和xargs命令的区别和优劣分析
- 第一篇:前言
- JRE System Libreary[jre1.6.0_05]](unbound)是怎么回事