我正在尝试为我的应用程序制作一个单选按钮网格,我了解到这是不可能使用常规的RadioGroup
,因为它扩展了 LinearLayout 并且如果您尝试安排RadioButtons
使用 RelativeLayout INSIDE 则RadioGroup
看RadioGroup
不到Buttons
内部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