我有一个LinearLayout
(持有人),它有match_parent
宽度和高度。在这个支架中,我插入了一个View
(扩展的类View
)。我onCreate
在 Activity 的方法中执行此操作。
我的问题是,如何让这个孩子在View
水平和垂直方向上最大程度地伸展,保持正方形,从父 LinearLayout 中填充尽可能多的区域?
这是我现在用作起点的内容:
pieContainer = (LinearLayout) findViewById(R.id.pie_container_id);
pie = new PieView(this);
pieContainer.addView(pie);
我尝试过在两侧(主要活动和PieView
类)覆盖 onMeasure 方法,但无济于事。