AI智能
改变未来

Android开发中LinearLayout线性布局有哪些属性

LinearLayout//线性布局

android:layout_width=\"\"//宽度android:layout_height=\"\"//高度android:layout_weight=\"\"//权重大小,表示此线性布局相对其他布局或控件的权重android:gravity=\"\"//空间位置,可以设置多选,如:bottom|rightandroid:orientation=\"\"//方向,可以是垂直或水平

layout_gravity是本元素相对父元素的对齐方式,设置在子元素上;gravity是本元素所有子元素的对齐方式,设置在父元素上,多个值用“|”隔开,

如果线性布局的方向是垂直的,子控件设置android:layout_gravity=\”center_vertical\”或者自身设置android:gravity=\”center_vertical\”是无效的。

如果线性布局的方向是水平的,子控件设置android:layout_gravity=\”center_horizontal\”或者自身设置android:gravity=\”center_horizontal\”是无效的。

实例代码

<?xml version=\"1.0\" encoding=\"utf-8\"?><LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"android:layout_width=\"match_parent\"android:layout_height=\"match_parent\"android:orientation=\"horizontal\"android:gravity=\"bottom|right\"><TextViewandroid:text=\"one\"android:layout_width=\"wrap_content\"android:layout_height=\"wrap_content\"android:layout_weight=\"1\"android:layout_gravity=\"center\"/><TextViewandroid:text=\"two\"android:layout_width=\"wrap_content\"android:layout_height=\"wrap_content\"android:layout_weight=\"3\"/></LinearLayout>

 

 

转载于:Android开发/ykduan

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » Android开发中LinearLayout线性布局有哪些属性