0
私は、異なる画面サイズをサポートするために新しいAndroidリソースディレクトリを作成しました。ハードコードされたサイズとTextSizeをすべてアウトソーシングしました。dimens.xmlです。しかし、私の値 - 小さいディレクトリはAndroidによって選択されていません。ディメンションは、レイアウトおよびアクティビティで使用されます。Androidの値 - 小さいisntが使用されました
なぜ小さなものの代わりにデフォルトが選択されるのですか?
は、パッケージ階層は次のようになります。
まあで使用されていない
normal
(reference)small
です、私は大規模なデバイスで動作します。しかし、エミュレータは、このエミュレータの画面サイズは小さいので、私は不思議に思っています。私は明らかにすべてのデバイスをサポートしたいと思っています – TimWalterリソース(例えば 'large'スクリーン)のコードにしたい場合は、まず' values-large'を探します。リソースが見つからなければ、 'values'を探します。 'values-small'、' values-large'などのフォルダでは 'values'フォルダの値とは異なる値しか定義しないでください – anatoli