I want to customize the alert dialog in my Android app, so I started by changing the alertDialogTheme attribute of my app's theme as follows:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<style name="AlertDialogTheme" parent="Theme.AppCompat.Light.Dialog.Alert"/>
This happens because you´re using
AlertDialog instead of the relatively new
AlertDialogCompat. This one brings the same Material Design style dialogs across all platforms and is highly encouraged its use.
To use it, you must be sure that in your Gradle file you have the following line inside your dependencies:
(This one is the latest version. Make sure you have all your packages updated by looking into the SDK Manager).
Then in the Activity where you want to show it you must import
android.support.v7.app.AlertDialog and use the AlertDialog.Builder exactly as you were using it before.