幅と高さの両方を持つLinearLayout
(ホルダー)があります。match_parent
このホルダーにView
(拡張するクラスView
) を挿入します。onCreate
アクティビティのメソッド内でこれを行います。
私の質問は、この子をView
水平方向と垂直方向に最大に伸ばし、正方形を維持して、親 LinearLayout からできるだけ多くの領域を埋めるにはどうすればよいですか?
出発点として私が現在使用しているものは次のとおりです。
pieContainer = (LinearLayout) findViewById(R.id.pie_container_id);
pie = new PieView(this);
pieContainer.addView(pie);
両側 (メイン アクティビティとPieView
クラス) で onMeasure メソッドを上書きして遊んでみましたが、役に立ちませんでした。