WEB开发网
开发学院手机开发Android 开发 详解 Android Views 元素的 layout_weight 属性 阅读

详解 Android Views 元素的 layout_weight 属性

 2010-02-25 04:05:00 来源:WEB开发网   
核心提示:所有View(视图)元素中都有一个XML属性android:layout_weight,其值为0,详解 Android Views 元素的 layout_weight 属性,1,2,一个占1/3,需要注意的是:layout_weight值越小其重要度越高,3...等整数值,使用了之后

所有View(视图)元素中都有一个XML属性android:layout_weight,其值为0,1,2,3...等整数值。使用了之后,其对应界面中的元素比例就会发生变化,变大或者变小。layout_weight属性其实就是一个元素重要度的属性,用于在线性布局中为不同的view元素设置不同的重要度。

所有的视图都有一个layout_weight值,其默认值为0,表示视图多大就占据多大的屏幕空间。若赋一个>0的数值,则各视图元素将会把父视图中的可用空间进行分割,分割大小具体取决于每一个视图的layout_weight值以及该值在当前屏幕布局的整体layout_weight值和在其它视图屏幕布局的layout_weight值中所占的比率而定。

比如:说我们在水平方向两个文本标签(TextView),两个文本标签各自并指定layout_weight值为1,则各占一半,一个是1,一个2,则一个占2/3屏幕,一个占1/3。

需要注意的是:layout_weight值越小其重要度越高,占用屏幕越大。

Tags:详解 Android Views

编辑录入:coldstar [复制链接] [打 印]
赞助商链接