2

デバイスの画面サイズに応じて画面の向きを自動的に変更するコードを Android マニフェスト ファイルに記述することは可能ですか?

4

4 に答える 4

2

これはあなたを助けるかもしれません:

マニフェストの向きを修正する代わりに、 を使用できますsetRequestedOrientationonCreate method各アクティビティの で、タブレットまたはスマートフォンを使用しているかどうかを確認し、目的の向きを設定します。

必要に応じて、別のオプションとして、別の画面サイズ用に複数の APK を作成することもできます。

于 2013-08-26T12:09:20.790 に答える
2

私の知る限り、これはマニフェストでは実行できません。ただし、これを実現するためのコードを書くことができます。setRequestedOrientationの方法をご覧くださいActivityドキュメントの詳細。

ただし、これでは最適なユーザー エクスペリエンスが得られない可能性があります。

于 2013-08-26T12:10:16.983 に答える
0

Androidmanifest.xml で定義したアクティビティに以下の行を記述します。

 android:screenOrientation="unspecified"
于 2013-08-26T12:24:03.747 に答える
0

私の知る限り、タブレットのデフォルトの向きは横に設定されています。したがって、これは自動的に処理されるはずです

于 2013-08-26T12:11:43.563 に答える