Проблема ориентации экрана Android - PullRequest
1 голос
/ 01 марта 2011

Привет, у меня есть проблема, например, у меня есть хронометр, который показывает время записи, если я нажимаю кнопку записи потокового видео в реальном времени, оба динамические. После того, как я нажал на запись, запись будет происходить на стороне сервера, так что никаких проблем с этим нет, но проблема в том, что после нажатия кнопки записи при запуске таймера записи, если я изменил свою мобильную ориентацию, он автоматически запускается снова с onCreate и хронометра и кнопка не видна, видео продолжается. я должен продолжить и кнопку и таймер вместе с видео даже после того, как ориентация сделана. Я уже пробовал, как добавить Android: configChanges = "Ориентация" и в файле класса onConfigurationchanged (), но это не работает .... Может кто-нибудь, пожалуйста, помогите мне

Ответы [ 3 ]

0 голосов
/ 01 марта 2011

используйте этот атрибут в файле манифеста android: configChanges = "direction | keyboardHidden", а также вы должны переопределить onConfigurationChanged () в вашем файле активности ..

0 голосов
/ 03 мая 2013

В AndroidManifest.xml добавить это:

android:configChanges="orientation|keyboardHidden"
android:screenOrientation="portrait"

Это строки c & p в заголовке документа в <manifest...

И это в <activity...:

android:configChanges="orientation|keyboardHidden"
android:screenOrientation="portrait"

Другой вариант - заменить «портрет» на «пейзаж» для панорамного обзора.

0 голосов
/ 01 марта 2011

Вы можете отключить вращение, добавив android: screenOrientation = "Portrait" (или Landscape) к элементу в манифесте.

...