Samsung Galaxy Tab - портретная ориентация - PullRequest
2 голосов
/ 26 марта 2012

Я делаю приложение и сейчас оптимизирую его для Samsung Galaxy Tab.У меня есть небольшая проблема здесь, когда я запускаю приложение, оно появляется только в одной книжной ориентации.

Я использую этот код:

android:screenOrientation="portrait"

Это работает только с одним портретомориентация экрана, поэтому, если я поверну устройство вверх ногами, оно теперь изменится.Это немного раздражает, потому что, если я запускаю приложение в неправильной ориентации, мое приложение переворачивается вверх дном и не изменится.

Что я могу сделать с этим?

Ответы [ 3 ]

3 голосов
/ 26 марта 2012

Вместо настройки android:screenOrientation="portrait", Вы должны установить android:screenOrientation="sensorPortrait", если вы находитесь на уровне API 9 +.

Для получения дополнительной информации: проверьте документацию .

2 голосов
/ 26 марта 2012

Вы можете попробовать Активность. setRequestedOrientation (INT)

Параметр может быть ActivityInfo.SCREEN_ORIENTATION_PORTRAIT или ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT

0 голосов
/ 15 мая 2012

В onCreate () перед вызовом super.onCreate () вызовите метод ниже ... он должен работать ...

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
...