0
チェックボックス付きのオプションメニューを作成しようとしています。ただし、何らかの理由でチェックされたチェックボックスは白です。明るい灰色の背景を見るのが非常に難しい。私はなぜ彼らが白いのか分からない。テキストと未チェックのチェックボックスは濃いグレーです。私はそれらをチェックされていないボックスと同じ色にしようとしていたが、どのように把握できなかった。ここではそれらのスクリーンショットです:オプションメニュー項目のチェックチェックボックスのスタイルを変更する
は、そしてこれは次のように私の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>
この問題を解決する方法についてのご意見はありますか?
どのaccent_colorを使用しましたか? –
この回答は役に立ちます。 http://stackoverflow.com/questions/5854047/how-to-change-the-color-of-a-checkbox – mattfred
@NitinKarande:使用しているテーマと、colors.xmlを追加しました。あなたは 'colorAccent'について正しいものでした。回答として投稿すると、私はそれを受け入れます。ご協力いただきありがとうございます! –