2012-04-27 5 views
0

Androidでは、レイアウトxmlファイルのカラーコード/ディメンションを直接指定するのではなく、resディレクトリのxmlリソースとして色とディメンションを定義する必要があります。ローカライゼーション用のリソースで文字列を定義しています。これらの2?は色と寸法のリソースが必要ですか?

+0

あなたはそうする必要はありませんが、すべての色を1か所にまとめる方がはるかに簡単です。すべての黒のテキストビューの色を置き換えなければならないと想像してください。次に、color.xmlファイルで一度だけ変更するのと比較して、すべてのレイアウトファイルを調べて値を変更する必要があります。 – Jave

答えて

0

実際には必要ではありませんが、多くの状況で役立ちます。すべてのテキストビューのテキストカラーを変更したい場合は、単に "カラー"ファイルで変更する必要があります。

+0

さて、実際には、それをstrings-fileの使用と比較することができます。他の言語をサポートするようにアプリケーションを変更する場合は、すべての文字列を1か所に配置します。それはexcatlyあなたの色、dimentionsなどと同じです。あなたは物事を1つの場所を変更する必要があります。 – Morten

0

xmlでそれらを使用する必要はありませんが、そのように便利です。さまざまな画面サイズに異なる色が必要な場合はコードを少なくし、標準です... xmlを使用すると多くの利点があります。 ..