古いデバイスでも、マテリアルデザインを使用するようにメモ帳アプリを更新しようとしています。
私がこれまでにしたこと:
android:theme="@style/Theme.NoteItTheme"
し<application ... ></application>
ます/res/values/themes.xmlにテーマを作成します。
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="Theme.NoteItTheme" parent="Theme.AppCompat.Light">
<!-- Here we setting appcompat’s actionBarStyle -->
<!-- <item name="actionBarStyle">@style/MyActionBarStyle</item> -->
<!-- ...and here we setting appcompat’s color theming attrs -->
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primary_dark</item>
<item name="android:textColorPrimary">@color/text</item>
<item name="colorAccent">@color/ui</item>
<!-- The rest of your attributes -->
</style>
問題:
あなたがここでよりよく見ることができるように:
アクションバーのメニューを展開すると、テキストの色と背景の色が非常に似ています。以前はこの問題は発生していませんでしたが、アイテムのテキストの色だけを変更するにはどうすればよいですか?
<item name="android:textColorPrimary">yourColor</item>
上記のコードは、API> = v21のメニューアクションアイテムのテキストの色を変更します。
<item name="actionMenuTextColor">@android:color/holo_green_light</item>
上記はAPI <v21のコードです
いくつかのチュートリアル:
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加