2011-01-27 9 views
3

次の行では、アプリケーションで方向を設定できます。他のアプリの画面の向きを設定するにはどうすればよいですか?

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

オリエンテーションをすべての画面に設定したい場合(アプリケーション内だけでなく)。これどうやってするの?助けてください。事前に

おかげ

+1

私はそれは不可能だと思います...少なくとも簡単にはできません。おそらく根っこの電話が必要です。 – Cristian

+0

電話の設定を編集することができます(マニフェストへの適切な権利を忘れることはありません)。 – ykatchou

+0

自分のアプリケーションの外でも「スクリーン」をすべて意味するなら、私はあなたが*できないことを確かに望んでいます。あなた自身のアプリケーションの中には既に1つの方法がリストされており、マニフェストの各アクティビティの方向を設定することもできます。 –

答えて

0
setRequestedOrientation(0); 
     or 
setRequestedOrientation(1); 

(風景)横 - 0 垂直(potrait) - 1

あなたはこれを試すことができます。

あなたのやり方で試してみてください。 そのアクティビティのonCreateメソッドで、変更する向きをこのコードに入れます。レイアウトの向きが変わります。

+0

-1です。 – fiction

関連する問題