2015-07-19 2 views
0

У меня есть деятельность с заблокированной ориентациейAndroid дорожки ориентация устройства при ориентации заперта

<activity 
     android:name=".AboutActivity" 
     android:screenOrientation="portrait"></activity> 

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

Я хочу знать, когда пользователь поворачивает телефон И ПОСЛЕ ТОГО, ЧТО вращать макет и другие представления с помощью моей собственной анимации.

Я думаю, что могу использовать SensorManager, но, возможно, существует более элегантный способ?

+1

да может быть способ ... w8 для моего ответа ... –

ответ

0

Ну, я использовал один раз OnScreenChangetListener(). См. this. Он рассказывает все. Просто выполните свой код анимации в методе. Это может сработать. Если метод выше не работает, существует метод ниже метода OnScreenChangetListener() в documentation. он будет работать точно.

+0

Это не сработало. Протестировано прямо сейчас. –

+0

Ну, пусть догадается, если я прав. Вы хотите знать, является ли положение экрана ландшафтом, тогда вы хотите изменить ориентацию экрана с помощью анимации? ??? –

+0

Нет, мне нужен портрет обратного вызова -> пейзаж и пейзаж -> портрет. Этот метод не вызывается при блокировке активности. –

Смежные вопросы