Я просто следую за этим http://www.laurivan.com/make-dialogs-obey-your-material-theme/ в стиле my alertdialog в стиле дизайна материалов. Тем не менее, я обнаружил, что я до сих пор не стиль такой же, как этот сайт, следующий мой код и скриншот:Alertdialog в дизайне материалов
значения-v14/styles.xml:
<!--
Base application theme for API 14+. This theme completely replaces
AppBaseTheme from BOTH res/values/styles.xml and
res/values-v11/styles.xml on API 14+ devices.
-->
<style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">
<!-- API 14 theme customizations can go here. -->
</style>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowActionBarOverlay">true</item>
<!-- colorPrimary is used for the default action bar background -->
<item name="colorPrimary">@color/colorPrimary</item>
<!-- colorPrimaryDark is used for the status bar -->
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="android:dialogTheme">@style/MyDialogTheme</item>
<item name="android:alertDialogTheme">@style/MyDialogTheme</item>
</style>
<style name="MyDialogTheme" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="android:windowBackground">@color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowCloseOnTouchOutside">false</item>
</style>
значения/color.xml
<resources>
<color name="colorPrimaryDark">#3367d6</color>
<color name="colorPrimary">#4285f4</color>
<color name="windowBackgroundColor">#eeeeee</color>
<color name = "transparent">#0000</color>
</resources>
скриншот:
Я хочу, чтобы разделитель был удален, а btn - в удобном стиле, спасибо!
Используйте эту библиотеку https://github.com/afollestad/material-dialogs – NarenderNishad
У меня была такая же проблема ... Я думаю, что у вас нет правильного AlertDialog импортированного ... проверьте его, если он из Android. support.v4.app.DialogFragment package. – box