Использование темы диалога на основе материалов с помощью AppCompat

У меня есть активность в моем манифесте, который я использовал для стиля с помощью темы «Диалог». Я не могу найти, как это заменить в библиотеке AppCompat .

  <activity android:name=".LoginActivity" android:theme="@android:styles/Theme.Holo.Dialog" android:configChanges="orientation|screenSize|keyboardHidden" android:label="Login" > Размер  <activity android:name=".LoginActivity" android:theme="@android:styles/Theme.Holo.Dialog" android:configChanges="orientation|screenSize|keyboardHidden" android:label="Login" > 

Существует ли эквивалент материала?

Solutions Collecting From Web of "Использование темы диалога на основе материалов с помощью AppCompat"

В AppCompat еще нет темы, основанной на материалах, см. Здесь

Will appcompat automatically theme dialogs to look like the Lollipop version?

отклик

Not yet, but it's on the todo list.

Обновить:

В версии 22.1 Support Library теперь вы можете получить стиль диалогового окна материала, используя AppCompatDialog

Java-код

  AlertDialog.Builder builder = new AlertDialog.Builder(SecondActivity.this, R.style.AppCompatAlertDialogStyle); builder.setTitle("SCRUM"); builder.setMessage("In the SCRUM methodology a sprint is the basic unit of development. Each sprint is preceded by a planning meeting, where the tasks for the sprint are identified and an estimated commitment for the sprint goal is made, and followed by a review or retrospective meeting where the progress is reviewed and lessons for the next sprint are identified. During each sprint, the team creates finished portions of a product....."); builder.setPositiveButton("OK", null);//second parameter used for onclicklistener builder.setNegativeButton("Cancel", null); builder.show(); 

Используйте эту тему

  <style name="AppCompatAlertDialogStyle" parent="Theme.AppCompat.Light.Dialog.Alert"> <item name="colorAccent">#FFCC00</item> <item name="android:textColorPrimary">#FFFFFF</item> <item name="android:background">#5fa3d0</item> </style> 

Импорт поддержки v7 диалоговое окно предупреждения

 import android.support.v7.app.AlertDialog; 

Вывод вроде этого,

Введите описание изображения здесь

Используйте последнюю библиотеку Appcompat

 compile 'com.android.support:appcompat-v7:23.2.1'// or any version greater than 22.1 

И в манифесте используйте следующую тему

 android:theme="@style/Theme.AppCompat.Light.Dialog" 

Это должно работать на вас: https://github.com/afollestad/material-dialogs

Я использовал его для создания диалога в диалоговом окне DialogFragment с использованием пользовательских стилей. Прекрасно работает.