安卓layout布局三等分

来源:互联网 发布:企业信息化软件有哪些 编辑:程序博客网 时间:2024/06/06 03:27

关于android LinearLayout的比例布局,主要有以下三个属性需要设置:

     1,android:layout_width,android:layout_height,android:layout_weight三个值

     2,当为水平布局时,android:layout_height=“0dp",当为垂直布局时,android:layout_width="0dp",android:layout_weight为所占比重。


以水平布局为例:


<LinearLayout    android:layout_width="fill_parent"    android:layout_height="50dp"    android:gravity="center"    android:background="@color/white">    <LinearLayout        android:layout_width="0dp"        android:layout_weight="1"        android:gravity="center"        android:layout_height="wrap_content">        <TextView            android:id="@+id/up_grade"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:textColor="@color/black"            android:text="模块一"/>    </LinearLayout>    <View        android:layout_width="1px"        android:layout_height="fill_parent"        android:background="@color/border_clo"/>    <LinearLayout        android:layout_width="0dp"        android:layout_weight="1"        android:gravity="center"        android:layout_height="wrap_content">        <TextView            android:id="@+id/integral_mall"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:textColor="@color/black"            android:text="模块二"/>    </LinearLayout>    <View        android:layout_width="1px"        android:layout_height="fill_parent"        android:background="@color/border_clo"/>    <LinearLayout        android:layout_width="0dp"        android:layout_weight="1"        android:gravity="center"        android:layout_height="wrap_content">        <TextView            android:id="@+id/data_analysis"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:textColor="@color/black"            android:text="模块三"/>    </LinearLayout></LinearLayout>



0 0
原创粉丝点击