【发布时间】:2015-11-13 04:14:56
【问题描述】:
我正在使用活动设计来尝试更改主题。
不幸的是,当我在手机上运行该应用程序时,它始终显示这种蓝色。 我不知道为什么它是蓝色的,也不知道这个主题是从哪里来的。 这个问题最近才开始出现。 有什么帮助吗?
这是相关代码。 请记住,这只是一个空活动。 我没有以任何方式修改代码。 出于某种原因,android studio 默认采用这种行为。
为了清楚起见,我尝试使用第二张图片中突出显示的按钮更改主题。 无论我选择哪个主题,改变的只是 IDE 中的活动视图。
AndroidManifest.xml
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme" >
<activity android:name=".MainActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
colors.xml
<resources>
<color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color>
</resources>
styles.xml
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
</resources>
【问题讨论】:
-
你能提供你正在使用的代码以及它应该是什么颜色
-
在
styles.xml中更改<color name="colorPirmary">#3F51B5</color>中的十六进制值以匹配您想要的颜色
标签: java android android-studio themes look-and-feel