2017-01-29 8 views
0

私は、異なる画面サイズをサポートするために新しいAndroidリソースディレクトリを作成しました。ハードコードされたサイズとTextSizeをすべてアウトソーシングしました。dimens.xmlです。しかし、私の値 - 小さいディレクトリはAndroidによって選択されていません。ディメンションは、レイアウトおよびアクティビティで使用されます。Androidの値 - 小さいisntが使用されました

なぜ小さなものの代わりにデフォルトが選択されるのですか?

は、パッケージ階層は次のようになります。

The packages hierarchy looks like this

答えて

0

現在のサイズは、それが使用され、ほとんど電流であり、実質的にほとんどのデバイス

+0

まあで使用されていないnormalreference

smallです、私は大規模なデバイスで動作します。しかし、エミュレータは、このエミュレータの画面サイズは小さいので、私は不思議に思っています。私は明らかにすべてのデバイスをサポートしたいと思っています – TimWalter

+0

リソース(例えば 'large'スクリーン)のコードにしたい場合は、まず' values-large'を探します。リソースが見つからなければ、 'values'を探します。 'values-small'、' values-large'などのフォルダでは 'values'フォルダの値とは異なる値しか定義しないでください – anatoli

関連する問題