2 つのツールバー間でレイアウトを拡張する最も賢い方法は?

チャトランガ

ここに私のコードがあります。ツールバーの位置は固定です。中間レイアウト (グリッド/リストビュー) をそれらの間で正確に拡大するにはどうすればよいですか?

前もって感謝します。

<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 番目にLinearLayouta を追加します。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]

編集
0

コメントを追加

0

関連記事

分類Dev

2つのパーシャルで同じマスターページレイアウトを拡張する方法は?

分類Dev

2つの異なるレイアウトを拡張するLaravelブレードテンプレート

分類Dev

laravel5には2つのレイアウトがあります。レイアウトを拡張するよりもセッションが存在する場合、他の1つはレイアウト2を拡張します。出来ますか?

分類Dev

Kivy(Python)で2つのレイアウトをオーバーレイする方法は?

分類Dev

WPF拡張ツールキットから2つの日付の違いを見つける方法は?

分類Dev

2つのAndroidアプリのインストール間で通信する最も効果的な方法

分類Dev

2つの数字の大きい方/小さい方を見つける最も賢い方法は何ですか

分類Dev

Django:2種類のクライアント(個人と企業)のモデルをアドレスモデルに接続する最も賢い方法は何ですか?

分類Dev

2D空間の特定のポイントをカバーする最も狭いバンドを見つける方法は?

分類Dev

互いにオーバーレイする 2 つの絶対レイアウトを作成する方法

分類Dev

2つの.csvファイルを最も近い時間にマージすることは可能ですか?

分類Dev

バイナリツリーを指定して、同じレベルにある2つのノード間の水平距離を見つけ、ノードが存在しない位置もカウントする

分類Dev

任意のバイナリツリーで2つのノードの最も低い共通の祖先を見つける方法は?

分類Dev

Pythonで2つのイテレータを拡張/連結する方法

分類Dev

1 つのレイアウトのみを拡張する CardView ListView の 2 つのレイアウト?

分類Dev

相対レイアウトで2つのビュー間の最小スペースを確保する方法

分類Dev

Linuxで2つのユーザーアカウント間のファイルまたはフォルダーのアクセス許可を管理する方法

分類Dev

自動レイアウトで2つのビュー間の距離を可変にする方法

分類Dev

boto3を使用して2つの異なるアカウントのS3バケット間でファイルをコピーする方法

分類Dev

コマンドプロンプトで拡張子が1つだけで、2つではないファイルをコピーする方法

分類Dev

catch2テストとプロジェクト実行のcmakeターゲットをより拡張可能で賢明なものにするにはどうすればよいですか?

分類Dev

UNIXで2つのファイル間の違いを見つける最も速い方法は?

分類Dev

2つの異なるレイアウト間で `ImageView`を設定する方法

分類Dev

2つのバイナリツリーが等しいかどうかをテストする最も効率的な方法

分類Dev

レイアウトの異なる2つのデータベース間でデータを移行する

分類Dev

ディレクトリから(名前で)最も低い2つのファイルを削除する方法

分類Dev

R –最も近い日時で2つのデータフレームを結合する方法は?

分類Dev

Windows 10で2つのバージョンのソフトウェアをインストールするにはどうすればよいですか?

分類Dev

rの最も近い距離で2つのデータセットをマージする方法は?

Related 関連記事

  1. 1

    2つのパーシャルで同じマスターページレイアウトを拡張する方法は?

  2. 2

    2つの異なるレイアウトを拡張するLaravelブレードテンプレート

  3. 3

    laravel5には2つのレイアウトがあります。レイアウトを拡張するよりもセッションが存在する場合、他の1つはレイアウト2を拡張します。出来ますか?

  4. 4

    Kivy(Python)で2つのレイアウトをオーバーレイする方法は?

  5. 5

    WPF拡張ツールキットから2つの日付の違いを見つける方法は?

  6. 6

    2つのAndroidアプリのインストール間で通信する最も効果的な方法

  7. 7

    2つの数字の大きい方/小さい方を見つける最も賢い方法は何ですか

  8. 8

    Django:2種類のクライアント(個人と企業)のモデルをアドレスモデルに接続する最も賢い方法は何ですか?

  9. 9

    2D空間の特定のポイントをカバーする最も狭いバンドを見つける方法は?

  10. 10

    互いにオーバーレイする 2 つの絶対レイアウトを作成する方法

  11. 11

    2つの.csvファイルを最も近い時間にマージすることは可能ですか?

  12. 12

    バイナリツリーを指定して、同じレベルにある2つのノード間の水平距離を見つけ、ノードが存在しない位置もカウントする

  13. 13

    任意のバイナリツリーで2つのノードの最も低い共通の祖先を見つける方法は?

  14. 14

    Pythonで2つのイテレータを拡張/連結する方法

  15. 15

    1 つのレイアウトのみを拡張する CardView ListView の 2 つのレイアウト?

  16. 16

    相対レイアウトで2つのビュー間の最小スペースを確保する方法

  17. 17

    Linuxで2つのユーザーアカウント間のファイルまたはフォルダーのアクセス許可を管理する方法

  18. 18

    自動レイアウトで2つのビュー間の距離を可変にする方法

  19. 19

    boto3を使用して2つの異なるアカウントのS3バケット間でファイルをコピーする方法

  20. 20

    コマンドプロンプトで拡張子が1つだけで、2つではないファイルをコピーする方法

  21. 21

    catch2テストとプロジェクト実行のcmakeターゲットをより拡張可能で賢明なものにするにはどうすればよいですか?

  22. 22

    UNIXで2つのファイル間の違いを見つける最も速い方法は?

  23. 23

    2つの異なるレイアウト間で `ImageView`を設定する方法

  24. 24

    2つのバイナリツリーが等しいかどうかをテストする最も効率的な方法

  25. 25

    レイアウトの異なる2つのデータベース間でデータを移行する

  26. 26

    ディレクトリから(名前で)最も低い2つのファイルを削除する方法

  27. 27

    R –最も近い日時で2つのデータフレームを結合する方法は?

  28. 28

    Windows 10で2つのバージョンのソフトウェアをインストールするにはどうすればよいですか?

  29. 29

    rの最も近い距離で2つのデータセットをマージする方法は?

ホットタグ

アーカイブ