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

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

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

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

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

здравствуйте. возник вопрос,допустим я программно запретил изменения экрана
Java
1
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
как вернуть управление экраном обратно в activity? т.е разрешить любую ориентацию?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2013, 23:16     Изменение ориентации экрана
Посмотрите здесь:

Смена ориентации экрана - Программирование Android
в папке layout файл screen.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout ...

Событие смены ориентации экрана - Программирование Android
доброго времени суток у меня такой вопрос как написать оброботчик события смены оринтация экрана например как это записать ...

Запретить смену ориентации экрана - Программирование Android
имеется проблема в большом весе приложения и нежелании делать отдельные фоны для активити для горизонтальной ориентации. Как сделать чтобы...

Смена ориентации экрана перезапускает приложение - Программирование Android
Создаю на своем мобильном приложении. На очередном этапе заметил, что смена ориентации экрана как бы перезапускает приложение: отображаются...

Поведение после смены ориентации экрана - Программирование Android
Доброго времени суток. У меня есть 2 xml layout файла для вертикальной и горизонтальной ориентации дисплея c тем самим набором елементов....

Потеря вывода при смене ориентации экрана - Программирование Android
Калькулятор вывел результат в компонент textview. Стоит поменять ориентацию экрана и весь результат подсчета пропадает. :(

Не отображать SplashScreen при смене ориентации экрана - Программирование Android
Не могу понять как сделать чтобы сплэш не появлялся снова при смене ориентации экрана? + подскажите, почему при горизонтальной...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dajver
408 / 272 / 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
408 / 272 / 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
Здравствуйте! Мне надо чтобы фон не сжимался так, а как в HTML оптимизировал под размер экрана... Заранее спасибо! (Приложение и картинка...

Выбрасывает из приложения при смене ориентации экрана - Программирование Android
Здравствуйте. Следующая проблема. Создал папку layout-land в папке res. И при добавлении туда вот этого файла xml: <LinearLayout...

При смене ориентации экрана накладываются фрагменты - Программирование Android
Юзаю Android.Support.V4.App.Fragment, вроде бы все нормально. При переключении из меню фрагменты скрываю отправляя в "стек" а кликнутый...

SurfaceView при изменении ориентации экрана перегружается - Программирование Android
при создании тетриса возник вопрос. один из моих классов расширяет класс SurfaceView public class TetrisView extends SurfaceView ...

GoogleMap. Восстановление карты после смены ориентации экрана - Программирование Android
GoogleMap V2. Через onSaveInstanceState / onRestoreInstanceState восстанавливаю тип карты, маркеры и положение камеры. Но может есть...


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

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

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