1

16 進コードではなくスタイルに基づいて色を設定しようとしていますが、うまくいきません。私が見つけたすべての例は、このようにしているようですが、うまくいきません。16 進コードを入力すると、背景色で機能しますが、テキストの色では機能しません。

@color/kneeboard_blueそして、このコードで@color/btn_highlight 呼び出されるリソース ドキュメントがあります。colors.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <color name="kneeboard_blue">#4d6c96</color>
    <color name="btn_highlight">#c4c4c4</color>

</resources>

styles.xml には次のコードが含まれています。

<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="android:actionBarStyle">@style/AppTheme.ActionBar</item>
    <item name="android:textAllCaps">false</item>
</style>

<style name="AppTheme.ActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">@color/kneeboard_blue</item>
    <!--<item name="android:titleTextStyle">@style/AppTheme.ActionBar.Text</item> -->
    <item name="android:textColor">@color/btn_highlight</item>
</style>
4

1 に答える 1

0

Android Studio の更新の問題であることがわかりました。ASを終了して再起動すると、機能しました。彼らはまだバグを解決していると思います...

于 2013-11-23T00:26:04.583 に答える