|
3 / 3 / 0
Регистрация: 13.10.2009
Сообщений: 40
|
|
Запрет поворота экрана после создания активити31.10.2012, 12:19. Показов 19109. Ответов 22
Метки нет (Все метки)
Как сделать сабж?
Если в onCreate вызываю : setRequestedOrientation( ActivityInfo.SCREEN_ORIENTATION_NOSENSOR ); И если текущая ориентация не портрет - происходит повторный вызов onCreate, с другой ориентацией Мне требуется запуск в ориентации behind, и блокировка изменения поворота. Как это сделать?
0
|
|
| 31.10.2012, 12:19 | |
|
Ответы с готовыми решениями:
22
После поворота экрана view формы пропадают Запрет поворота экрана (андроид) |
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
| 31.10.2012, 12:56 | |
|
запретить до создания активити, то есть в манифесте.
0
|
|
|
3 / 3 / 0
Регистрация: 13.10.2009
Сообщений: 40
|
||
| 31.10.2012, 13:02 [ТС] | ||
|
портрет / ландшафт - не катит. нужен запуск в разных вариантах. behind - запускается правильно, но потом начинает крутиться. (это надо запретить) nosensor - запускается в портрете. не гуд. sensor - ну запустится правильно. а потом все равно заблокировать надо. как?
0
|
||
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
| 31.10.2012, 14:00 | |
|
нужно задать нужную ориентацию и в манифесте и в активити.
0
|
|
|
3 / 3 / 0
Регистрация: 13.10.2009
Сообщений: 40
|
|
| 31.10.2012, 14:13 [ТС] | |
|
Как?
Мне нужная - behind
0
|
|
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
| 31.10.2012, 14:31 | |
|
setRequestedOrientation(ActivityInfo.SCR EEN_ORIENTATION_BEHIND);
0
|
|
|
3 / 3 / 0
Регистрация: 13.10.2009
Сообщений: 40
|
|
| 31.10.2012, 14:46 [ТС] | |
|
0
|
|
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
| 31.10.2012, 15:53 | |
|
крутится несмотря на вызов setRequestedOrientation?
0
|
|
|
3 / 3 / 0
Регистрация: 13.10.2009
Сообщений: 40
|
||
| 31.10.2012, 16:07 [ТС] | ||
|
Вообще проблема в том, что приложение падает после нескольких поворотов. в теме приложения указана тема с бекграундом (200кб). <style name="MyTheme" parent="android:Theme.NoTitleBar"> <item name="android:windowBackground">@drawabl e/background</item> </style> и с некоторых пор (на 2.х - вроде работало, на 4.0 - падает) после нескольких поворотов приложение стало падать: Out of memory on a 16384016-byte allocation. вроде не очень много. Если строку с бекграундом убрать - ничего не падает. Для некоторых активити решил проблему созданием двух view, инициализуемых единожды. но для всех такой изврат лепить не хочется. как победить проблему памяти - не знаю. решил запретить вращение когда не попадя.
0
|
||
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
||
| 31.10.2012, 16:22 | ||
|
когда я задаю ориентацию в манифесте, у меня ниче не крутиться...
Добавлено через 57 секунд
0
|
||
|
3 / 3 / 0
Регистрация: 13.10.2009
Сообщений: 40
|
||||||||
| 31.10.2012, 16:31 [ТС] | ||||||||
|
Добавлено через 2 минуты Весь код:
0
|
||||||||
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|||
| 31.10.2012, 16:47 | |||
|
пробовал задавать только в манифесте behind, portrait, landscape. ниче не вращается.
setRequestedOrientation вроде нужно вызывать прежде setContentView.
0
|
|||
|
3 / 3 / 0
Регистрация: 13.10.2009
Сообщений: 40
|
||||
| 31.10.2012, 17:16 [ТС] | ||||
|
Добавлено через 3 минуты Добавлено через 19 минут уменьшил до 200 байт - перестало падать. но такой фон не круто
0
|
||||
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
||
| 31.10.2012, 17:17 | ||
|
покеж как в манифесте задаешь ориентацию.
Добавлено через 40 секунд
0
|
||
|
3 / 3 / 0
Регистрация: 13.10.2009
Сообщений: 40
|
||
| 31.10.2012, 17:23 [ТС] | ||
|
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <WebView android:id="@+id/webViewRules" android:layout_width="fill_parent" android:layout_height="match_parent" android:background="@android:color/transparent" android:scrollbars="none" /> </LinearLayout> но фон - во всех активити одинаковый. и все падают. если убрать фон - все не падают.
0
|
||
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
| 31.10.2012, 17:36 | |
|
очень странно, лимит вроде 5мб если не память не подводит.
0
|
|
|
3 / 3 / 0
Регистрация: 13.10.2009
Сообщений: 40
|
||
| 31.10.2012, 17:44 [ТС] | ||
|
чет слишком мало. с учетом наличия памяти гигабайтами. у меня на эмуляторе и раньше такая проблема была на теле (SGN7000) - нет. проект был заморожен на несколько месяцев. в процессе обновил тело до 4.0. вернулся к проекту - работать на теле перестало.
0
|
||
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
| 31.10.2012, 19:51 | |
|
это в каком именно девайсе RAM больше гигабайта?
не помню где читал, вот здесь есть инфа про лимит в 16/24 mb на апликейшен - http://blog.gorges.us/2010/07/... ory-limit/ можете еще погуглить.
0
|
|
|
3 / 3 / 0
Регистрация: 13.10.2009
Сообщений: 40
|
|
| 01.11.2012, 10:05 [ТС] | |
|
0
|
|
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
| 01.11.2012, 12:58 | |
|
один из первых в котором больше гига?)
0
|
|
| 01.11.2012, 12:58 | |
|
Помогаю со студенческими работами здесь
20
После поворота TextView занимает столько же места как и до поворота Как рассчитать поворот угла, зная координаты трех точек до поворота и после поворота угла
Запуск в ландшафтном режиме и запрет поворота. Как сделать?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|