我正在使用此代码在Android中动态创建新的RadioButton:
RadioButton radioButton = new RadioButton(getBaseContext());
radioButton.setText("test text");
radioGroup.addView(radioButton);
在将radioButton添加到无线电组之前,我需要在代码(不是xml)中设置RadioButton属性“android:button”,“android:minWidth”和“android:textAppearance”。
答案 0 :(得分:1)
您应该能够使用setButtonDrawable(),setMinWidth()和setTextAppearance()。 请参阅http://developer.android.com/reference/android/widget/CompoundButton.html和http://developer.android.com/reference/android/widget/TextView.html。
答案 1 :(得分:0)
是的,你可以使用它。
<RadioButton android:id="@id/button_one"
android:minWidth="40dip"
android:minHeight="30dip"
android:text="test"
android:textAppearance="?android:attr/textAppearanceSmall"
android:button="@null"
android:gravity="center"
android:background="@drawable/segment_radio_left"
android:textColor="@color/radio_colors" />