LinearLayout子元素设置layout_weight注意的问题
2015-12-22 18:09
302 查看
最近在做项目的时候发现在设置android:layout_weight的同时,设置android:layout_width为wrap_content和match_parent会造成两种截然相反的效果,既占比小的实际显示反而大,为什么会这样呢 ?
android:layout_weight的真实含义是:一旦View设置了该属性(假设有效的情况下),那么该 View的宽度等于原有宽度(android:layout_width)加上剩余空间的占比!
Google官方推荐,当使用weight属性时,将width设为0dip即可,效果跟设成wrap_content是一样的。这样weight就可以理解为占比了!
在设置weight属性的时候,把width设置为0dp就好了。
android:layout_weight的真实含义是:一旦View设置了该属性(假设有效的情况下),那么该 View的宽度等于原有宽度(android:layout_width)加上剩余空间的占比!
Google官方推荐,当使用weight属性时,将width设为0dip即可,效果跟设成wrap_content是一样的。这样weight就可以理解为占比了!
在设置weight属性的时候,把width设置为0dp就好了。
相关文章推荐
- 配置局域网YUM源且制定某些IP才能使用该YUM源
- Base64编码及其作用
- Linux软RAID配置
- java(十一)数组
- 传入16进制颜色获得色值(UIColor)
- Android 动态控制控件的位置
- SQL Server OBJECT_ID() 函数
- .Net ->> iTextSharp工具读取PDF文本内容
- 顺序链表
- 如何用 Python 爬取需要登录的网站
- 仿生眼将图像直接传到大脑:让盲人也能看见
- mysql执行大文件报错:Error Code: 2013. Lost connection to MySQL server during query
- 文件流方式下载文件
- DiskGenius分区
- Java正则表达式
- 开发环境sublime text 3.0的配置过程
- android proc 虚拟文件系统
- java cxf nested exception is java.io.FileNotFoundException: class path resource [META-INF/cxf/cxf-ex
- 编码规范
- 外观模式