我可以点击radioGroup中的radioButton,“upto”在radioButton之后显示的文本区域,但不是在文本区域之后的空白区域。有没有办法让它可点击?
我想我已经清楚地解释了这个问题,如果不是,请让我知道。
以下是详细信息。
styles.xml
<style name="RBStyle" parent="@android:style/Widget.CompoundButton.RadioButton">
<item name="android:drawable">@drawable/button_background</item>
<item name="android:paddingLeft">4dp</item>
</style>
rb_layout.xml
<RadioButton style="@style/RBStyle" />
示例代码
RadioButton radioButton = (RadioButton) layoutInflater.inflate(
buttonResource, null);
radioButton.setText(buttonName);
radioButton.setId(buttonId);
答案 0 :(得分:1)
为简洁起见答案。 添加LinearLayout参数并将其添加到radioGroup.addView(...)修复它。
videos.list
答案 1 :(得分:0)
您还需要设置RadioGroup的onclicklistener来调用radiobutton.toggle。
答案 2 :(得分:0)
您可以将RadioButton宽度扩展为match_parent
:
<RadioButton
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
然后它将占用与RadioGroup
一样多的宽度,而不是仅停留在文本长度上。