Я создал какой-то проект, используя легкую тему, и теперь я хочу изменить его на темный, и я не могу понять, как это сделать. BTW, я не спрашиваю, как это сделать в коде, просто как изменить тему проекта по умолчанию.
Изменить тему проекта в Android Studio?
Ответ 1
В AndroidManifest.xml под тегом приложения вы можете установить тему по вашему выбору. Чтобы настроить тему, нажмите Ctrl + Click
на android:theme = "@style/AppTheme"
в файле манифеста Android. Он откроет файл styles.xml
, где вы можете изменить родительский атрибут тега стиля.
ИЛИ
Вы можете установить тему вручную в окне предварительного просмотра в Android Studio.
Ответ 2
Android Studio 0.8.2 предоставляет несколько более простой способ изменить тему. В окне предварительного просмотра вы можете выбрать тему "Holo.Light.DarkActionBar", нажав на поле со списком темы над телефоном.
Или сделайте ctrl + щелчок по файлу @style/AppTheme в файле манифеста Android. Он откроет файл styles.xml, в котором вы можете изменить родительский атрибут тега стиля.
- Theme.Holo для темы "темного".
- Theme.Holo.Light для "легкой" темы.
При использовании библиотеки поддержки вы должны использовать темы Theme.AppCompat:
- Theme.AppCompat для темы "темный".
- Theme.AppCompat.Light для темы "светлый".
- Theme.AppCompat.Light.DarkActionBar для легкой темы с темной панелью действий.
Источник http://forums.udacity.com/questions/100200635/choosing-theme-in-android-studio-08x
Ответ 3
В наборах манифеста Manifest с именем стиля (AppTheme и myDialog)/Вы можете установить новые стили в styles.xml
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MyActivity2"
android:label="@string/title_activity_my_activity2"
android:theme="@style/myDialog"
>
</activity>
</application>
Пример styles.xml
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="android:Theme.Black">
<!-- Customize your theme here. -->
</style>
<style name="myDialog" parent="android:Theme.Dialog">
</style>
В ролике вы задаете актуальную тему