すべてのデバイスでテキストが表示されるようにandroid通知を指定するにはどうすればよいですか? 一部のデバイスでは、通知領域に黒色の背景があり、黒色の場合は表示されません。 他のデバイスは、通知領域に白い背景を持っています。すべてのデバイスでテキストが表示されるようにandroid通知を設定する方法
ありがとうございます。
すべてのデバイスでテキストが表示されるようにandroid通知を指定するにはどうすればよいですか? 一部のデバイスでは、通知領域に黒色の背景があり、黒色の場合は表示されません。 他のデバイスは、通知領域に白い背景を持っています。すべてのデバイスでテキストが表示されるようにandroid通知を設定する方法
ありがとうございます。
背景を設定して独自のビューを作成し、それを使用してテキストを表示する必要があります。 :)
サンプルコードを入手するにはdocumentationをご覧ください。
システムカラー属性にアクセスしてレイアウトで使用することができます。現在のテーマの一次テキストの色へのTextViewのテキストの色を設定する例えば 使用
android:textColor="?android:textColorPrimary"
。他にもたくさんの属性があり、Referencing Style Attributesとattributes listを見てください。あなたの通知は常に読みやすくなるように、これは、現在のスタイルにネイティブの属性を参照
使用の組み合わせで
android:textColor="?android:textColorPrimary"
および/または
android:textColor="?android:textColorSecondary"
android:background="?android:colorBackground"
で。
[カスタム通知のレイアウトとテキストの色]の複製が可能です(http://stackoverflow.com/questions/4867338/custom-notification-layouts-and-text-colors) – eldarerathis