首页 > 代码库 > XML中平分 屏幕的某一部分
XML中平分 屏幕的某一部分
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@id/relayout_title"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/linearLayout_line1"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_marginTop="@dimen/line_space"
android:layout_weight=".50"
android:gravity="center_vertical"
android:orientation="horizontal" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" >
<ImageView
android:id="@+id/image01"
android:layout_width="wrap_content"
android:layout_height="110dp"
android:layout_centerInParent="true"
android:background="@drawable/advertising_1"
android:scaleType="centerInside" />
</RelativeLayout>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" >
<ImageView
android:id="@+id/image02"
android:layout_width="wrap_content"
android:layout_height="110dp"
android:layout_centerInParent="true"
android:background="@drawable/advertising_2"
android:scaleType="centerInside" />
</RelativeLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/linearLayout_line2"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_marginTop="@dimen/line_space"
android:layout_weight=".50"
android:gravity="center_vertical"
android:orientation="horizontal" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" >
<ImageView
android:id="@+id/image03"
android:layout_width="wrap_content"
android:layout_height="110dp"
android:layout_centerInParent="true"
android:background="@drawable/advertising_3"
android:scaleType="centerInside" />
</RelativeLayout>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" >
<ImageView
android:id="@+id/image04"
android:layout_width="wrap_content"
android:layout_height="110dp"
android:layout_centerInParent="true"
android:background="@drawable/advertising_4"
android:scaleType="centerInside" />
</RelativeLayout>
</LinearLayout>
</LinearLayout>
表示 linearLayout_line1 和 linearLayout_line2 平分linearLayout 的上下部分 各自 里面的内容居中, image01 和 image02 又平分 linearLayout_line1 的左右部分
都是用 属性 android:layout_weight 来控制的
XML中平分 屏幕的某一部分