2011年09月23日

アンドロイド valueについて

アンドロイドで、テキスト文字は、
valuesのフォルダー内のstrings.xmlに
定義して、画面レイアウトのxlmに埋め込めば
変更のときに楽になる。
というのはなんとなくわかっていました。

同じ用に、カラー(色)の情報や、フォントサイズの
情報も、valueでもたせようとして、
パソコンの画面上では、いいようにいくのに
エミュレータで、実際に動かそうとすると
予期せぬエラーが起きて、
なんで、エラーになるのかがわからないでいました。


結論を書けば、valueのxmlの要素名が違っていたと
いうことになります。


全部<string name=”aaa”>soft−kitamura</string>
にはめてしまえばいいのかなと思ったんですが、

色に関しては<color name=”aaa”>.....
フォントサイズなどに関しては<dimen name=”aaa”>.....

というようにするのが本来だったようです。

valueset01.jpg

valueset02.jpg

valueset03.jpg

valueset04.jpg
posted by kitt at 15:16| Comment(0) | 日記
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: