如何在java代码而不是xml中设置RadioButton的android:button=“@null”
如何在java代码而不是xml中设置RadioButton的android:button=@null。我想在java代码中设置它。正确的方法是设置空的StateListDrawable:如何在java代码而不是xml中设置RadioButton的android:button=“@null”,java,android,radio-button,Java,Android,Radio Button,如何在java代码而不是xml中设置RadioButton的android:button=@null。我想在java代码中设置它。正确的方法是设置空的StateListDrawable: 在java代码中尝试以下方法为RadiButton设置自定义按钮: StateListDrawable mState1 = new StateListDrawable(); mState1.addState(new int[] { android.R.attr.state_pressed },getReso
在java代码中尝试以下方法为RadiButton设置自定义按钮:
StateListDrawable mState1 = new StateListDrawable();
mState1.addState(new int[] { android.R.attr.state_pressed },getResources().getDrawable(R.drawable.button3_pressed));
mState1.addState(new int[] { android.R.attr.state_focused },getResources().getDrawable(R.drawable.button3_focused));
mState1.addState(new int[] {},getResources().getDrawable(R.drawable.button3_up));
radioButton.setButtonDrawable(mState1);
请尝试以下代码:
android:button="@null"
在Java中相当于:
radio.setButtonDrawable(new StateListDrawable())
radioButton.SetButtonDrawable新建状态列表Drawable;
radio.setButtonDrawable(new StateListDrawable())