Я начал использовать Android Studio и заметил, что по умолчанию есть тема Material Dark -> Material.
Спустя некоторое время, после создания нового проекта, все просмотры исчезли из превью. Я не знал почему, но в конце концов я обнаружил, что Тема изменилась на AppTheme.
И теперь я хотел бы снова установить тему по умолчанию для материала. Я не вижу для этого варианта. Многие ссылки Google направляют меня на установку темы IDE для IntelliJ или Darcula (это не то, что я хочу делать).
В AndroidManifest.xml я не могу получить Материал после написания темы (точка)
<style name = "AppTheme" parent = "Theme.Material.Light.DarkActionBar">
minSdkVersion имеет значение 15, compileSdkVersion - 28.
Edit1: каждый раз, когда я добавляю другое представление в текстовом режиме, тема меняется на AppTheme. И затем я ничего не вижу в предварительном просмотре, пока не изменю тему на материал.
Как установить Material Dark -> Material по умолчанию для моих проектов приложений?
Вам необходимо определить тему активности в Manifest. Если вы хотите изменить тему для определенного действия, отредактируйте объявление действия следующим образом:
<activity
android:name = ".MainActivity"
android:theme = "@style/AppTheme">
</activity>
где AppTheme - это ваша тема, определенная в styles.xml
Если вы хотите установить тему по умолчанию для всех действий, добавьте android: тема в тег приложения
<application
android:icon = "@mipmap/ic_launcher"
android:label = "@string/app_name"
android:roundIcon = "@mipmap/ic_launcher_round"
android:supportsRtl = "true"
android:theme = "@style/AppTheme">
где AppTheme - ваша тема из styles.xml.
Эти атрибуты заставят предварительный просмотр загружать вашу тему в любое время.
Примечание: вы должны использовать Theme.AppCompat из-за совместимости.
Обновлено: Я не внимательно прочитал ваш вопрос. В манифесте вы можете использовать android:theme = "@android:style/Theme.Material" для материальной темы. Или лучше для совместимости android:theme = "@style/Theme.AppCompat".
@pochmurnik см. править. Материальная тема должна начинаться с @android:style/Theme..
Я все еще не вижу Material Dark -> Material в
Theme.