以该图为例
在应用首页会遇到: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>