Android——UI布局策略2

以该图为例

Android——UI布局策略2

 

在应用首页会遇到:ListView作为展示占满几乎全部页面,RadioGroup作为导航栏。

Android组件中,如果layout_width="match_parent",那么组件高度为父布局的所有高度。

让此组件weight="1",下面的RadioGroup才能展示出来。

 

<LinearLayout
    android:orientation="vertical"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".Home03Activity">

    <ListView
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:id="@+id/lv"/>

    <RadioGroup
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/rg">

        <RadioButton
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="wrap_content"
            android:id="@+id/rb1"
            android:text="rb1"/>

        <RadioButton
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="wrap_content"
            android:id="@+id/rb2"
            android:text="rb2"/>

    </RadioGroup>

</LinearLayout>

 

上一篇:Mac VMware Fusion CentOS7配置静态IP


下一篇:RadioGroup 的使用