幅と高さの両方を持つ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 メソッドを上書きして遊んでみましたが、役に立ちませんでした。