タブレット専用の横向きと縦向きモードを作成しようとしています。ポートレートモードの場合はlayout-xlargeの下にファイルを追加し、タブレットのランドスケープの場合はlayout-xlarge-landの下にファイルを追加しましたが、機能するかどうかをテストするために、ランドスケープの下の背景色を緑に切り替えてみましたが、うまくいかなかったようです. タブレットの横向きモードを認識するためにコードを変更する必要があるものは他にありますか?
3 に答える
2
layout-w600dp-land
の代わりに使ってみてくださいlayout-xlarge-land
。特大、大などは減価償却済みです。 Android 3.2 以降で使用できるさまざまな組み合わせの詳細を次に示します。
アップデート
xml でレイアウトを設定する場合は、layout-w600dp と layout-w600dp-land の両方に xml レイアウトが必要です。たとえば、layout-w600dp/my_frag_layout.xml
とlayout-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 に答える