Android上ListView&GridView默认行都是置顶的,这样会很丑。

一般为了解决这个问题都会在首行或尾行加上一个隐藏的View,那样实在是太麻烦了。在网上看博客的时候突然看到这个属性真的很有用!

直接上关键属性:

设置ListView或GridView的android:clipToPadding = true,

然后通过paddingTop和paddingBottom设置距离就好了。


博客原文:

http://www.cnblogs.com/xitang/p/3606578.html

1.clipChild用来定义他的子控件是否要在他应有的边界内进行绘制。 默认情况下,clipChild被设置为true。 也就是不允许进行扩展绘制。

2. clipToPadding用来定义ViewGroup是否允许在padding中绘制。默认情况下,cliptopadding被设置为ture, 也就是把padding中的值都进行裁切了。

还有该功能是android第一个版本就已经提供的方法。 所有可以跨任意android版本使用。



更多相关文章

  1. 记录用ConstraintLayout实现控件view最大高度的过程
  2. android之ListView自定义布局
  3. android 自定义属性通过反射关联组件与方法
  4. Android(安卓)属性动画(Property Animation) 完全解析 (上)
  5. Android(安卓)自定义view组件
  6. android按home键不能回到自定义主界面
  7. Android五大布局详解——LinearLayout(线性布局)
  8. Android的程序关联和自定义类型文件的方法步骤和实现过程
  9. UI组件之TextView及其子类(一)TextView和EditText

随机推荐

  1. Android导入项目时Android jar包丢失的解
  2. Android(安卓)StrictMode使用
  3. Android 中自定义View(四)
  4. 讲给Android程序员看的前端教程(20)——f
  5. android 全局变量 Application
  6. Android 生态详解
  7. Android 之 复习大纲
  8. 最封闭的开源系统:话说 Android 的八宗罪
  9. android spinner修改 样式
  10. 关于Android的开发经验总结