Java 如何更改单选警报对话框的颜色?
如何更改单选按钮的颜色?下图显示默认情况下单选按钮为蓝色,但我想对此进行更改 我的代码是:Java 如何更改单选警报对话框的颜色?,java,android,Java,Android,如何更改单选按钮的颜色?下图显示默认情况下单选按钮为蓝色,但我想对此进行更改 我的代码是: AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder( context); alertDialogBuilder.setCustomTitle(promptsView); alertDialogBuilder.setItems(freque
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
context);
alertDialogBuilder.setCustomTitle(promptsView);
alertDialogBuilder.setItems(frequencyName, null);
// alertDialogBuilder.setTitle("SELECT FREQUENCY");
alertDialogBuilder.setSingleChoiceItems(frequencyName, -1, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
selectedFre = frequencyName[i];
}
});
alertDialogBuilder
.setCancelable(false)
.setPositiveButton("OK",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
txtFrequency.setText(selectedFre);
}
})
.setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show();
为
AlertDialog
<style name="MaterialThemeDialog" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="colorAccent">@color/action_bar_background</item>
</style>
重复的:谢谢..你能告诉我他们在这个方法res.getIdentifier(“titleDivider”,“id”,“android”)中传递的参数是什么吗;请看:,java.lang.String,java.lang.String)。基本上是说:从“android”欢迎包中获取“titleDivider”的id。如果能解决你的问题,也请接受我的回答。
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
getActivity(),
R.style.MaterialThemeDialog);
alertDialogBuilder.setTitle(R.string.image_resolution);
alertDialogBuilder.setSingleChoiceItems(R.array.quality_labels, getPosition(), this);
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show();