2012-04-14 1 views
11

タブレットでアプリケーションが実行されているときに、そのアプリケーションをランドスケープで実行するにはどうすればよいのですか?また、電話機でアプリケーションを実行しているときは、私はそれを実行するように管理してきた肖像画を言うことができますが、それはまた、肖像画を実行する錠剤のために...肖像画モードのタブレットは醜いです:(ありがとうタブレット用のランドスケープと電話機用の肖像画のみを作成するにはどうすればよいですか?

答えて

10

ここに私の提案です: まずタイプ画面サイズを使用して、デバイスの。あなたがthis postを参照することができます。 を第二段階では、あなたがsetRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);を使用して画面の向きを変更することができます。別のポストがありhere

2

だけマニフェストのアクティビティのnosensorパラメータを設定します。

ところで
<activity 
     android:name=".activity.MyActivity" 
     android:configChanges="keyboardHidden|orientation|screenSize" 
     android:screenOrientation="nosensor"> 

、いくつかの錠剤は、例えば、ネクサス7

ため、携帯電話のように検出することができます
関連する問題