如何设置AlertDialog的样式

可以完全自定义样式,setView 这个方法就可以 ;

参考如下:

AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(this, R.style.AlertDialogCustom));

然后自定义自己的样式就可以了;

<?xml version="1.0" encoding="utf-8"?>

<resources>

<style name="AlertDialogCustom" parent="@android:style/AlertDialog">

<item name="android:textColor">#00FF00</item>

<item name="android:typeface">monospace</item>

<item name="android:textSize">10sp</item>

</style>

</resources>