2016-12-03 11 views
0

チェックボックス付きのオプションメニューを作成しようとしています。ただし、何らかの理由でチェックされたチェックボックスは白です。明るい灰色の背景を見るのが非常に難しい。私はなぜ彼らが白いのか分からない。テキストと未チェックのチェックボックスは濃いグレーです。私はそれらをチェックされていないボックスと同じ色にしようとしていたが、どのように把握できなかった。ここではそれらのスクリーンショットです:オプションメニュー項目のチェックチェックボックスのスタイルを変更する

Screenshot

は、そしてこれは次のように私のmenu.xmlが見えるものです:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 
</style> 

そして、これらの色::私はこのテーマを使用しています

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto"> 
    <group 
     android:checkableBehavior="all"> 
     <item 
      android:id="@+id/location" 
      android:title="@string/menuUseLocation" 
      android:checked="true" 
      app:showAsAction="never" /> 
     <item 
      android:id="@+id/map" 
      android:title="@string/menuUseHypridMap" 
      android:checked="false" 
      app:showAsAction="never" /> 
     <item 
      android:id="@+id/vibration" 
      android:title="@string/menuUseVibration" 
      android:checked="true" 
      app:showAsAction="never" /> 
    </group> 
</menu> 

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <color name="colorPrimary">#da121a</color> 
    <color name="colorPrimaryDark">#000000</color> 
    <color name="drawerBackground">#da121a</color> 
    <color name="colorAccent">#F4F4F4</color> 
    <color name="background">#F4F4F4</color> 
    <color name="text">#FFFFFF</color> 
</resources> 

この問題を解決する方法についてのご意見はありますか?

+0

どのaccent_colorを使用しましたか? –

+1

この回答は役に立ちます。 http://stackoverflow.com/questions/5854047/how-to-change-the-color-of-a-checkbox – mattfred

+0

@NitinKarande:使用しているテーマと、colors.xmlを追加しました。あなたは 'colorAccent'について正しいものでした。回答として投稿すると、私はそれを受け入れます。ご協力いただきありがとうございます! –

答えて

1

コードスニペットとスクリーンショットに準拠しています。 acentColor

ColorAccentは、自分のスタイルでアクセントカラーで指定した値で、チェックボックスの選択値に表示されます。

私はうまくいきたいと思います。

関連する問題