0

私のアプリケーションでは、以下のレイアウトがあります

layout/example.xml
layout-land/example.xml

layout-small/example.xml
layout-small-land/example.xml

layout-large/example.xml
layout-large-land/example.xml

layout-xlarge/example.xml
layout-xlarge-land/example.xml

HTC センセーションと LG optimus Net P699 (320x480) でアプリをテストしました。HTC センセーションの場合、レイアウトは から layout-large/example.xml layout-large-land/example.xml 取得されますが、P699 ではlayout/example.xml、ランドスケープ モードとポートレート モードの両方で からレイアウトが取得されます。なんでそうなの???風景の場合、右から持っている必要がありますlayout-land/example.xml??

4

1 に答える 1

0

レイアウトは、サイズや密度を指定しても、デバイスの適合性によって選択されます。

Android レイアウトの範囲には境界が重複しているため、多くの場合、それらを混乱させる傾向があります。縦向きモードのレイアウト用に別のフォルダーを追加し、それらをさらに分類するだけです。

取り外しlayout/example.xmlて作りますlayout-port/example.xml

于 2013-01-21T11:43:13.633 に答える