私の DialogFragment のレイアウトの 1 つは、 a を使用しHorizontalScrollView
てその child を水平方向にスクロールしLinearLayout
ます。LinearLayout に項目が入力された後に DialogFragment の幅を拡張しないように、幅を所定の位置に固定する方法はありますか?
DialogFragment
最初にロードしたとき
の外観は次のとおりです。
Kanjiヘッダー
のLinearLayout
下にアイテムが入力されると、次のようになります。
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>