关于android LinearLayout的比例布局,主要有以下三个属性需要设置:
1,android:layout_width,android:layout_height,android:layout_weight三个值
2,当为水平布局时,android:layout_height=“0dp",当为垂直布局时,android:layout_width="0dp",android:layout_weight为所占比重。
以水平布局为例:
<LinearLayoutandroid:layout_width="fill_parent"android:layout_height="50dp"android:gravity="center"android:background="@color/white"><LinearLayoutandroid:layout_width="0dp"android:layout_weight="1"android:gravity="center"android:layout_height="wrap_content"><TextViewandroid:id="@+id/up_grade"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textColor="@color/black"android:text="模块一"/></LinearLayout><Viewandroid:layout_width="1px"android:layout_height="fill_parent"android:background="@color/border_clo"/><LinearLayoutandroid:layout_width="0dp"android:layout_weight="1"android:gravity="center"android:layout_height="wrap_content"><TextViewandroid:id="@+id/integral_mall"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textColor="@color/black"android:text="模块二"/></LinearLayout><Viewandroid:layout_width="1px"android:layout_height="fill_parent"android:background="@color/border_clo"/><LinearLayoutandroid:layout_width="0dp"android:layout_weight="1"android:gravity="center"android:layout_height="wrap_content"><TextViewandroid:id="@+id/data_analysis"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textColor="@color/black"android:text="模块三"/></LinearLayout> </LinearLayout>