如何在android中设置警报对话框内单选按钮的样式?

如何在android中设置警报对话框内单选按钮的样式?,android,radio-button,android-alertdialog,Android,Radio Button,Android Alertdialog,我想更改对话框中单选按钮的文本颜色以及其他属性。怎么办 我用来在对话框中创建单选按钮的代码: AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setSingleChoiceItems(someArray, -1, someListener); 我尝试了新的ContextThemeWrapper(这个,R.style.AlertDialogCustom),它只对对话框本身起作用,对嵌

我想更改对话框中单选按钮的文本颜色以及其他属性。怎么办

我用来在对话框中创建单选按钮的代码:

AlertDialog.Builder builder = new AlertDialog.Builder(this);            
builder.setSingleChoiceItems(someArray, -1, someListener);
我尝试了新的ContextThemeWrapper(这个,R.style.AlertDialogCustom),它只对对话框本身起作用,对嵌入的单选按钮不起作用(比如文本颜色)

R.style.AlertDialogCustom示例:(也尝试了其他属性,但均无效)


@颜色/颜色灰色
单空间
18便士
@颜色/颜色灰色
@样式/单选按钮
AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(this, R.style.AlertDialogCustom));            
builder.setSingleChoiceItems(someArray, -1, someListener);
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AlertDialogCustom" parent="@android:style/Theme.Dialog">
    <item name="android:textColor">@color/colorGray</item>
    <item name="android:typeface">monospace</item>
    <item name="android:textSize">18sp</item>
    <item name="android:textColorAlertDialogListItem">@color/colorGray</item>
    <item name="android:radioButtonStyle">@style/RadioButton</item>
</style>
</resources>