50个Android开发技巧(01 好好利用layout_weight属性)
来源:互联网 发布:淘宝晚班客服兼职 编辑:程序博客网 时间:2024/06/11 01:58
问题:如何将一个Button放置在布局中间并将其宽度设为其parent的50%?
![](http://img.blog.csdn.net/20140424104035937?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdmVjdG9yX3lp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
分析:问题想要达到的效果应该是这样:
(原文地址:http://blog.csdn.net/vector_yi/article/details/24397733)
(原文地址:http://blog.csdn.net/vector_yi/article/details/24397733)
这看起来不难,但很多开发者并不知道达到这样效果的最佳方法。
解决:在此我们将weightSum属性与layout_weight属性一起利用。
可以注意到,在第2步将Button的layout_width设为了0dp,会不会与layout_weight有冲突?答案是不会:
一个控件的宽度是这样计算出来的:
Widget's width + Widget's weight*Parent's width/Parent's weightSum
0 0
- 50个Android开发技巧(01 好好利用layout_weight属性)
- 50个Android开发技巧(01 好好利用layout_weight属性)
- 50个Android开发技巧(01 好好利用layout_weight属性)
- 50个Android开发技巧(01 好好利用layout_weight属性)
- 50个Android开发技巧(1,使用android:layout_weight和android:weightSum属性的使用)
- 安卓开发技巧一:深入理解Android布局中Layout_weight的属性
- Android开发之layout_weight属性的应用
- android---android:layout_weight属性
- android layout_weight 属性
- android:layout_weight属性详解
- Android layout_weight属性
- android:layout_weight属性详解
- android:layout_weight属性探讨
- android:layout_weight属性详解
- Android layout_weight属性备忘
- android:layout_weight属性详解
- android:layout_weight属性讲解
- Android layout_weight属性
- 删边
- myeclipse10.0破解
- C#绑定ListViewItem
- AppStore上架流程
- 白话php工作方式:mod_php、mod_fastcgi、php-fpm、spawn-fcgi
- 50个Android开发技巧(01 好好利用layout_weight属性)
- 省市县插件PCASClass.js的使用
- 魔窗SDK集成
- C-高精度加法
- css布局模型
- XCode 编译创建同时支持模拟器和真机的lib库
- Emergency (dijkstra 变形)
- 【Java】方法
- spring mvc 的action跳转