如何在代码中设置单选按钮属性?

时间:2011-11-26 17:08:10

标签: android

我正在使用此代码在Android中动态创建新的RadioButton:

RadioButton radioButton = new RadioButton(getBaseContext());
radioButton.setText("test text");
radioGroup.addView(radioButton);

在将radioButton添加到无线电组之前,我需要在代码(不是xml)中设置RadioButton属性“android:button”,“android:minWidth”和“android:textAppearance”。

2 个答案:

答案 0 :(得分:1)

您应该能够使用setButtonDrawable(),setMinWidth()和setTextAppearance()。 请参阅http://developer.android.com/reference/android/widget/CompoundButton.htmlhttp://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" />