2012-04-16 17 views
3

Androidが「レイアウトノーマル」と「レイアウト」フォルダのレイアウトを処理する方法に違いはありますか?レイアウトが小さいと見なされるデバイスを持っている場合、それらのデバイスが唯一の2つのオプションであるかどうかを調べるフォルダはどれですか?Androidのレイアウト - レイアウトノーマルとレイアウト

答えて

3

はい、指定した例では、最初に「レイアウト」から取得します。

リソースをプルする場所を決定するときは、デバイスに最初に一致するレイアウトサイズのフォルダが最初にチェックされます(つまり、小型デバイスが最初にレイアウトをチェックします)。特定のリソースが利用できない場合プレーンな "レイアウト"を確認してください。それでもリソースが利用できない場合にのみ、現在実行中のデバイスと一致しない「レイアウトサイズ」のフォルダをチェックし始めます。

EDIT:小さなデバイスでテストしました。私の発見は、それがうまくいくと思ったことを再確認します。リソースが両方のデバイスに存在する場合は、小さなデバイスではレイアウトノーマルではなくプレーンレイアウトから選択します。

+0

レイアウトに細いポートがある場合、それはレイアウト小 - レイアウトなどに進む前に見えることに注意してください。 – JRaymond

+0

私を正しい方向に向けてくれてありがとうTim。私はこのリソースも見つけ出しました。アンドロイドがどのレイアウトを使用するかを詳しく説明しています。 http://developer.android.com/guide/topics/resources/providing-resources.html#table2 – invertigo

関連する問題