2011-11-08 7 views
2

すべてのデバイスでテキストが表示されるようにandroid通知を指定するにはどうすればよいですか? 一部のデバイスでは、通知領域に黒色の背景があり、黒色の場合は表示されません。 他のデバイスは、通知領域に白い背景を持っています。すべてのデバイスでテキストが表示されるようにandroid通知を設定する方法

ありがとうございます。

+0

[カスタム通知のレイアウトとテキストの色]の複製が可能です(http://stackoverflow.com/questions/4867338/custom-notification-layouts-and-text-colors) – eldarerathis

答えて

0

背景を設定して独自のビューを作成し、それを使用してテキストを表示する必要があります。 :)

サンプルコードを入手するにはdocumentationをご覧ください。

1

システムカラー属性にアクセスしてレイアウトで使用することができます。現在のテーマの一次テキストの色へのTextViewのテキストの色を設定する例えば 使用

android:textColor="?android:textColorPrimary" 

。他にもたくさんの属性があり、Referencing Style Attributesattributes listを見てください。あなたの通知は常に読みやすくなるように、これは、現在のスタイルにネイティブの属性を参照

0

使用の組み合わせで

android:textColor="?android:textColorPrimary" 

および/または

android:textColor="?android:textColorSecondary" 

android:background="?android:colorBackground" 

で。

関連する問題