其他分享
首页 > 其他分享> > 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>

 

标签:展示,布局,高度,RadioGroup,组件,UI,Android
来源: https://www.cnblogs.com/remix777/p/15227919.html