1.重写样式:
<style name="appalertdialog" parent="Base.V7.Theme.AppCompat.Dialog">
<item name="android:colorBackground">#002e4f</item><!--背景颜色-->
<item name="android:windowTitleStyle">@style/appalertdialogwindowTitleStyle</item>
<item name="android:windowAnimationStyle">@style/appalertdialoganimation</item>
<item name="buttonStyle">@style/appalertdialogbuttonstyle </item>
</style>
<style name="appalertdialogwindowTitleStyle" parent="Base.DialogWindowTitle.AppCompat">
<item name="android:textAppearance">@style/appalertdialogwindowTitletext</item>
</style>
<style name="appalertdialogwindowTitletext" parent="Base.TextAppearance.AppCompat.Title">
<item name="android:textColor">#ffffff</item>
</style>
<style name="appalertdialoganimation" parent="android:Animation">
<item name="android:windowEnterAnimation">@anim/abc_popup_enter</item>
<item name="android:windowExitAnimation">@anim/abc_popup_exit</item>
</style>
<style name="appalertdialogbuttonstyle" parent="android:Widget">
<item name="android:background">@drawable/abc_btn_default_mtrl_shape</item>
<item name="android:textAppearance">?android:attr/textAppearanceButton</item>
<item name="android:minHeight">48dip</item>
<item name="android:minWidth">88dip</item>
<item name="android:focusable">true</item>
<item name="android:clickable">true</item>
<item name="android:gravity">center_vertical|center_horizontal</item>
</style>
2.使用:
AlertDialog.Builder builder = new AlertDialog.Builder(context, R.style.appalertdialog)