2011-01-22 3 views
0

アプリケーションの色を指定するとき、私は最近​​に出くわしました。常に定義済みのシステムカラーを使用することをお勧めしますか?背景色が設定されていない場合、TextViewの色を設定する必要がありますか?

私のラベルのいくつかの色を明るくして、黒い背景に対して目立つようにしました。しかし、私は、テーマ/スキン(それらに精通していない)などによって、デフォルトの背景色が黒以外のものになるのだろうかと疑問を持ち始めます。

もしそうなら...ウィジェットを着色するのに適切な方法は何ですか?

答えて

1

(免責事項:私は、Androidを知らない。これは、一般的なUIデザインのアドバイスである)

あなたが前景色を設定した場合、あなたにも背景色を変更する必要があります。そうでなければ、誰かの背景が何か変なものに設定されていると、あなたのラベルが目に見えなくなったり、見えにくくなったりすることがあります。

背景色も変更できない限り、そのままの色を残しておくことをお勧めします。たぶん太字などを使用する方が良い考えです。

0

2つのオプションがあります。 1)すべての要素の明白な背景色を定義します。 2)ユーザーがテーマを変更すると、それに応じてすべてが変更されます。個人的には、私はこの方法が好きですが、あなたのUIにいくつかの画像がある場合は注意してください。

ユーザーがテーマを変更したときに問題を避けることができます。 1つを選択し、仕事に戻ってください!

関連する問題