Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.63
lavan
51 / 51 / 1
Регистрация: 21.03.2009
Сообщений: 371
#1

Изменение ориентации экрана - Android

14.03.2013, 23:16. Просмотров 1950. Ответов 6
Метки нет (Все метки)

здравствуйте. возник вопрос,допустим я программно запретил изменения экрана
Java
1
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
как вернуть управление экраном обратно в activity? т.е разрешить любую ориентацию?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dajver
407 / 271 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
15.03.2013, 00:51     Изменение ориентации экрана #2
Убрать эту надпись?
lavan
51 / 51 / 1
Регистрация: 21.03.2009
Сообщений: 371
15.03.2013, 11:40  [ТС]     Изменение ориентации экрана #3
Цитата Сообщение от dajver Посмотреть сообщение
Убрать эту надпись?
- что вы хотели этим сказать?
есть часть кода при выполнении которого,я хочу заблокировать смену ориентации экрана, а после хочу вернуть режим управления сменой ориентации какой был до блокировки.
dajver
407 / 271 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
15.03.2013, 12:03     Изменение ориентации экрана #4
Цитата Сообщение от lavan Посмотреть сообщение
- что вы хотели этим сказать?
есть часть кода при выполнении которого,я хочу заблокировать смену ориентации экрана, а после хочу вернуть режим управления сменой ориентации какой был до блокировки.
Ну функция которую вы написали выполняется при создании активити и сделать так как вы хотите после запуска активити уже не получится. Если вы хотите заблочить из за не правильного выполнения программы, то может лучше написать нормальный код который будет работать как нужно при разных ориентациях?
Для отдельной функции нельзя будет убрать / добавить включение / выключение ориентации экрана.
lavan
51 / 51 / 1
Регистрация: 21.03.2009
Сообщений: 371
15.03.2013, 13:36  [ТС]     Изменение ориентации экрана #5
Цитата Сообщение от dajver Посмотреть сообщение
Для отдельной функции нельзя будет убрать / добавить включение / выключение ориентации экрана.
а жаль!
Цитата Сообщение от dajver Посмотреть сообщение
Если вы хотите заблочить из за не правильного выполнения программы, то может лучше написать нормальный код который будет работать как нужно при разных ориентациях?
в это время работает progresbar который блокирует доступ к экрану,я и подумал,зачем сохранять состояние если экран заблокирован
flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
15.03.2013, 14:26     Изменение ориентации экрана #6
Java
1
2
3
4
5
6
if (url.contains("#predictor")) {
                    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_USER);
 
                } else {
                    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
                }
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2013, 18:33     Изменение ориентации экрана
Еще ссылки по теме:

Android Смена ориентации экрана перезапускает приложение
Android Задний фон при смене ориентации экрана
Android При смене ориентации экрана накладываются фрагменты
Не отображать SplashScreen при смене ориентации экрана Android
Запретить смену ориентации экрана пока идет загрузка Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
lavan
51 / 51 / 1
Регистрация: 21.03.2009
Сообщений: 371
15.03.2013, 18:33  [ТС]     Изменение ориентации экрана #7
dajver, а вы говорили:Нельзя
Yandex
Объявления
15.03.2013, 18:33     Изменение ориентации экрана
Ответ Создать тему
Опции темы

Текущее время: 18:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru