RadioGroup, расширяющая RelativeLayout?

Я пытаюсь создать сетку переключателей для своего приложения, я узнал, что это невозможно с помощью обычной RadioGroup , потому что она расширяет LinearLayout, и если вы попытаетесь расположить RadioButtons с помощью RelativeLayout ВНУТРИ RadioGroup , RadioGroup не увидит кнопки внутри 11122907] RelativeLayout .

Итак, чтобы исправить это, я хочу создать настраиваемую RadioGroup, которая расширяет RelativeLayout вместо LinearLayout.

Как мне это сделать?

ОБНОВЛЕНИЕ: Я сделал то, что вы сказали, но У меня есть эти ошибки, которые я не знаю, как исправить в файле класса:

Description Resource    Path    Location    Type
RadioGroup_checkedButton cannot be resolved or is not a field   RadioGroupRelative.java /BlockBall/src/com/stickfigs/blockball  line 81 Java Problem
The constructor RelativeLayout.LayoutParams(int, int, float) is undefined   RadioGroupRelative.java /BlockBall/src/com/stickfigs/blockball  line 265    Java Problem
The method setOnCheckedChangeWidgetListener(CompoundButton.OnCheckedChangeListener) is undefined for the type RadioButton   RadioGroupRelative.java /BlockBall/src/com/stickfigs/blockball  line 363    Java Problem
The method setOnCheckedChangeWidgetListener(null) is undefined for the type RadioButton RadioGroupRelative.java /BlockBall/src/com/stickfigs/blockball  line 377    Java Problem
VERTICAL cannot be resolved to a variable   RadioGroupRelative.java /BlockBall/src/com/stickfigs/blockball  line 68 Java Problem
Widget_CompountButton_RadioButton cannot be resolved or is not a field  RadioGroupRelative.java /BlockBall/src/com/stickfigs/blockball  line 79 Java Problem
7
задан Kyle V. 12 June 2011 в 17:50
поделиться