【发布时间】:2014-03-12 19:14:03
【问题描述】:
我使用浅色主题创建了一些项目,现在我想将其更改为深色,但我不知道该怎么做。顺便说一句,我不是在问如何在代码中做到这一点,只是如何更改项目的默认主题。
【问题讨论】:
标签: android android-studio android-theme
我使用浅色主题创建了一些项目,现在我想将其更改为深色,但我不知道该怎么做。顺便说一句,我不是在问如何在代码中做到这一点,只是如何更改项目的默认主题。
【问题讨论】:
标签: android android-studio android-theme
【讨论】:
注意:此答案现已过时。正如@imjohnking 和@john-ktejik 指出的那样,这只会改变“预览”中的主题。 正如@Shahzeb 提到的,主题可以修改 res>values>styles
Android Studio 0.8.2 提供了一种更简单的方法来更改主题。在预览窗口中,您可以通过点击手机正上方的主题组合框来选择“Holo.Light.DarkActionBar”的主题。
或者在 Android 清单文件中执行 ctrl + 单击 @style/AppTheme。它将打开 styles.xml 文件,您可以在其中更改样式标签的父属性。
使用支持库时,您必须改用 Theme.AppCompat 主题:
来源http://forums.udacity.com/questions/100200635/choosing-theme-in-android-studio-08x
【讨论】:
在带有样式名称的 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>
在父母中,您实际上设置了主题
【讨论】: