android weight 属性正解:[2]android?
1、weight代表的含义--- android:layout_width,当android:layout_width="match_parent"的时候,如果设置了weight属性,那么根据它的weight值(可以理解为优先级)来占据空间,而且这个值是越小,占的空间越大,因此此时可以理解为优先级,
![android weight 属性正解:[2]android?](https://exp-picture.cdn.bcebos.com/c6b994775ddd884c95aa81926cef28066a01f675.jpg)
2、按钮1和按钮2的width属性都是match_parent,如果按钮1的weight= 1 按钮2的为weight = 2 那么按照优先级 按钮1先占据,按钮2后占据。大小比例为 ,按钮1 = 2/(1+2) ,按钮2 = 1/(1+2) 如下第一幅图,如果按钮1的weight我们设置为1000,按钮2的weight设置为1 那么 按钮2 几乎全部占据了所有空间!如下图第二幅。
![android weight 属性正解:[2]android?](https://exp-picture.cdn.bcebos.com/8b3643dd884ce54a5ec7495aa3066b0193ddf775.jpg)
3、注意!weight的含义将发生根本行的变化! 如果设置上了权重,意思告诉该控件,要根据weight来尽可能的包裹内容,weight值越小,包裹越小.值越大,包裹越大. 但是再小,控件都要能包裹内容. 因此,不会像第一种情况那样消失。
![android weight 属性正解:[2]android?](https://exp-picture.cdn.bcebos.com/5c9c964ce54a2f27950f86b3e00192dd3240f475.jpg)
4、先设置 android:layout_width="0dp" 或者 android:layout_height="0dp"
然后再去调配权重,而此时的weight也非常好理解: weight就是比重!比例!请看下图。
![android weight 属性正解:[2]android?](https://exp-picture.cdn.bcebos.com/890dfb4a2f27e7ef5be6c5b419dd3340b7f3f575.jpg)
1、以下就是我们为大家总结的android weight 属性正解:[2]android的基本操作方法。
1.在电脑中输入代码。
2.再进行调配比重。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:100
阅读量:35
阅读量:150
阅读量:164
阅读量:47