ここに私のコードがあります。ツールバーの位置は固定です。中間レイアウト (グリッド/リストビュー) をそれらの間で正確に拡大するにはどうすればよいですか?
前もって感謝します。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<include layout="@layout/toolbar"
android:id="@+id/top_toolbar"/>
<RelativeLayout
android:id="@+id/ll_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_alignTop="@+id/top_toolbar">
<GridView
android:id="@+id/gv_grid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:numColumns="auto_fit" />
<ExpandableListView
android:id="@+id/id_list_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:descendantFocusability="blocksDescendants"
android:visibility="gone"/>
</RelativeLayout>
<include layout="@layout/bottom_toolbar"/>
最初のものRelativeLayout
を次のように変更し、2 番目にLinearLayout
a を追加します。android:layout_weight="1"
RelativeLayout
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<include layout="@layout/toolbar"
android:id="@+id/top_toolbar"/>
<RelativeLayout
android:id="@+id/ll_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical"
android:layout_alignTop="@+id/top_toolbar">
<GridView
android:id="@+id/gv_grid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:numColumns="auto_fit" />
<ExpandableListView
android:id="@+id/id_list_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:descendantFocusability="blocksDescendants"
android:visibility="gone"/>
</RelativeLayout>
<include layout="@layout/bottom_toolbar"/>
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加