将自定义主题添加到Android应用后,Textview背景颜色发生了变化

时间:2016-02-18 10:20:00

标签: android android-actionbar textview custom-theme

我的应用界面最初看起来像这样。 “我的名字”是一个TextView,“我的按钮”是一个以图像为背景的按钮。最低sdk是16。

pic 1

我通过添加自定义主题更改了应用的操作栏颜色。我使用下面的代码。

<style name="AppTheme" parent="Theme.AppCompat.Light">
    <item name="android:actionBarStyle">@style/MyTheme</item>
    <!-- Customize your theme here. -->
</style>
<style name="MyTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="android:background">@color/com_facebook_blue</item>
</style>

然后我的输出就像这样。 enter image description here

所有背景颜色都更改为应用的新颜色。我只需要改变动作栏的颜色。 任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

试试这个

<!-- 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>