レイアウト内に静的な高さのスクロール可能な領域があるという問題を解決しようとすると、多くの問題が発生します。同じ画面に表示する必要がある 3 つの長いリストがありますが、すべてのエントリを順番に表示するのはまったく現実的ではありません。カテゴリをスキップしたい場合は、おそらく数百のエントリをスクロールする必要があるからです。
内部に Linear Layout を含むスクロール ビューがあるとします。これは、画面上で最大 250 dp の高さを占め、250 dp のスペースに収まりきらないほど多くのエントリが入力されると、独立してスクロールできるようにしたいと考えています。
私が今持っているものは次のとおりです。
<ScrollView
android:minWidth="25px"
android:minHeight="150px"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/XXXXXXX"
android:scrollbars="vertical">
<LinearLayout
android:orientation="vertical"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/XXXXXX" />
</ScrollView>
データが入力されると、scrollview と linearlayout は、250 dp/px の「ウィンドウ」を使用する代わりに (任意の測定値が適しています)、コンテンツをスクロールできるようにする代わりに、コンテンツに合わせてすべてを表示する必要がある限り拡大します。
私は Android プラットフォームを初めて使用するので、おそらく答えは明らかで、言語が理解できなかっただけかもしれませんが、どんな助けも大歓迎です! ありがとうございました
--- 解決済み: 高さのある ScrollView の外側に linearLayout を配置します。