0
私はカスタムビュー(ツールバーボタン)のシリーズを含んで水平のLinearLayout含まHorizontalScrollView持っている:今子レイアウトで親レイアウトのサイズを変更するにはどうすればよいですか?
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ToolbarButton/>
<ToolbarButton/>
...
</LinearLayout>
</HorizontalScrollView>
は、実行時に、私はsetScaleXとsetScaleYを使用して小さいことがToolbarButtonsをスケールします。スケーリングは機能しますが、ToolbarButtonの位置は変更されません。また、LinearLayoutのサイズも変更されません。
xml(ランタイムではない)のToolbarButtonsでscaleXとscaleYを使用すると、同じ結果が得られます。
私の目標は、ToolbarButtonsを動的に縮小し、その周りのスペースも縮小させることです。これはどうすればいいですか?ありがとうございました。