0

タブレット専用の横向きと縦向きモードを作成しようとしています。ポートレートモードの場合はlayout-xlargeの下にファイルを追加し、タブレットのランドスケープの場合はlayout-xlarge-landの下にファイルを追加しましたが、機能するかどうかをテストするために、ランドスケープの下の背景色を緑に切り替えてみましたが、うまくいかなかったようです. タブレットの横向きモードを認識するためにコードを変更する必要があるものは他にありますか?

4

3 に答える 3

2

layout-w600dp-landの代わりに使ってみてくださいlayout-xlarge-land。特大、大などは減価償却済みです。 Android 3.2 以降で使用できるさまざまな組み合わせの詳細を次に示します。

アップデート

xml でレイアウトを設定する場合は、layout-w600dp と layout-w600dp-land の両方に xml レイアウトが必要です。たとえば、layout-w600dp/my_frag_layout.xmllayout-w600dp-land/my_frag_layout.xml. onCreate メソッドで を呼び出しますsetContentView(R.layout.my_frag_layout); 。システムは最適なビューを選択します。

于 2013-10-18T15:43:52.780 に答える
0
layout-xlarge-land  landscape for 10 inch tablets and 10.1
layout-xlarge-port portrait for 10 inch tablets and 10.1
layout-large-land landscape for 7 inch tablets and 7.1
layout-large-port portrait for 7 inch tablets and 7.1

幸運を :)

于 2013-10-18T16:11:45.090 に答える
0

layout-sw600dp-land を使用してみてください

于 2013-10-18T15:41:06.987 に答える