まず、View を拡張するカスタム ビューを作成しました。今のところ、子を事前定義してグループビューを作成したいと思います。このコードを試してみましたが、ビューが表示されませんでした:
public class CustomGroupView extends ViewGroup {
public CustomGroupView(Context context, AttributeSet attrs) {
super(context, attrs);
addView(new CustomView(context, attrs));
}
@Override
protected void onLayout(boolean hasFocus, int i, int i2, int i3, int i4) {
}
}
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:custom="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<com.sample.viewGroup.CustomGroupView
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>