2012-03-26 11 views
2

私はアプリを作っていて、現在サムスンギャラクシータブにそれを最適化しています。 私はここで少し問題があります。私はアプリケーションを起動すると、それは1つのポートレートオリエンテーションでしか見えません。サムスンギャラクシータブの縦向きの問題

私はこのコードを使用します:私は上下逆さまにデバイスを回転させるので、もし

android:screenOrientation="portrait" 

をそれだけでそのは今変え、1つの縦長の画面の向きと協力しています。 それはちょっと面倒です。私が間違った向きでアプリケーションを起動すると、アプリが逆さまになって変更されないためです。

これで何ができますか?

+0

これをチェックアウト:http://stackoverflow.com/questions/1410504/how-to-make-application-completely-ignore-screen-orientation-change-in-android – papaiatis

+0

は実際にはない彼の問題を@papaiatis。 –

答えて

2

あなたは...パラメータは、どちらかがActivityInfo.SCREEN_ORIENTATION_PORTRAITかのonCreate()で

+0

彼は彼です....素晴らしいトリックは答えを提供する:) –

3

代わりのandroid:screenOrientation="portrait"、 を設定あなたはAPIレベルである場合には、9+ android:screenOrientation="sensorPortrait"を設定する必要があります。

詳細については、documentationを確認してください。

0

ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT方法下記super.onCreate()の呼び出しを呼び出す前に...それが動作するはずすることができActivity. setRequestedOrientation(int)

試すことができます

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 
関連する問題