在LinearLayout中,巧妙使用weightSum和layout_weight
来源:互联网 发布:洛阳师范学院(软件类) 编辑:程序博客网 时间:2024/05/01 21:49
在LinearLayout的XML中,举个例子:android:weightSum="5" 表示这个LinearLayout总共平分成5块大小区域;然后再LinearLayout里面的控件,使用android:layout_wetght=“1”,这表示它占用整个布局的1/5。
提一个问题供读者思考思考一下:如果我们需要在一个LinearLayout里面,使用一个Button,这个Button的宽度要占到整个布局的一半,在XML中,要如何实现呢?
在这里,如果使用想写死Button的宽度的话,是不现实的,因为当你的手机设备不同时,屏幕的分辨率就不同了,所以是没办法实现这个效果的!那么,此时,我们就可以使用LinearLayout中的android:weightSum和android:layout_wetght属性了。此时,我只需要在XML中,为LinearLayout设置属性android:weightSum="2",然后在Button中设置属性android:layout_wetght=“1”,此时,Button将会占到整个布局的1/2,也就是布局宽度的一半了。我们想要的效果就达到了,而且不会因为手机设备不同,而不能适配。
补充一下:Button的layout_width属性需要设置为0dp。
3 0
- 在LinearLayout中,巧妙使用weightSum和layout_weight
- 在LinearLayout中,巧妙使用weightSum和layout_weight
- LinearLayout中借助:weightSum和layout_weight布局
- LinearLayout 中 layout_weight 与weightSum属性研究
- Android中layout_weight和weightSum
- Layout中weightSum和layout_weight的详解
- LinearLayout中使用layout_weight!!!
- layout_weight和weightSum
- Android layout_weight 和 weightSum
- layout_weight 和 weightSum
- Android按比例布局之layout_weight和weightSum的使用
- LinearLayout使用weightSum按比例布局
- LinearLayout使用weightSum按比例布局
- 对android LinearLayout中layout_weight属性使用
- linearlayout布局中layout_weight使用问题
- layout_gravity和gravity weightSum和layout_weight 区别
- 日积月累:weightSum和layout_weight属性合用
- 【移动开发】按比例布局layout_weight和weightSum
- android NFC学习笔记(二)
- localStorage兼容方案实现
- 利用Eclipse构建Spark集成开发环境(包括scala环境的搭建)
- Android解析lrc里的歌词
- win7 64位上 安装pl/sql
- 在LinearLayout中,巧妙使用weightSum和layout_weight
- 解释bash脚本中set -e与set -o pipefail的作用<转>
- android 屏蔽某一目录下的图片资源 音乐或是图片库不显示指定数据夹
- leetcode - Copy List with Random Pointer
- 手把手学习nginx(一)
- 使用li做导航的方法
- DateFormatter格式化时间的两种小时格式
- 添加Ubuntu kernel 启动 版本 选项
- Android中常见的滚动效果