Я пытаюсь создать сетку переключателей для своего приложения, я узнал, что это невозможно с помощью обычной 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