0

私の DialogFragment のレイアウトの 1 つは、 a を使用しHorizontalScrollViewてその child を水平方向にスクロールしLinearLayoutます。LinearLayout に項目が入力された後に DialogFragment の幅を拡張しないように、幅を所定の位置に固定する方法はありますか?

DialogFragment最初にロードしたとき の外観は次のとおりです。DialogFragment - 最初のロード

Kanjiヘッダー のLinearLayout下にアイテムが入力されると、次のようになります。DialogFramgnet - 入力されたアイテム

DialogFragmentアイテムが入力されると、すべてが正常にスクロールしますが、拡大しないようにしたいです。のルートに固定幅を設定するHorizontalScrollViewと拡大できなくなりましたが、Android の画面サイズが非常に変化しやすいことを考慮して、適切な方法が思いつきません。

Kanjiの下の領域のコードを次に示します。

<HorizontalScrollView
    android:layout_height="48dp"
    android:layout_width="match_parent">

    <LinearLayout
        android:id="@+id/grid_kanji"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal" />

</HorizontalScrollView>
4

1 に答える 1