|
Мобильное приложение ориентация экрана | ☑ | ||
---|---|---|---|---|
0
R1A1
24.12.20
✎
14:05
|
Как запретить в мобильном приложении изменять ориентацию экрана? Т.е. зафиксировать экран в положении портрет.
|
|||
1
Kassern
24.12.20
✎
14:07
|
(0) а на самом телефоне запретить автоповорот не решает эту проблему?
|
|||
2
R1A1
24.12.20
✎
14:11
|
(1) Нет не решает. Нужно именно в приложении.
|
|||
3
yzimin
24.12.20
✎
14:11
|
&НаКлиенте
Функция ЭтоВертикальнаяОриентация() Экспорт МассивИнформаций = ПолучитьИнформациюЭкрановКлиента(); Если МассивИнформаций[0].Ширина > МассивИнформаций[0].Высота Тогда Возврат Ложь; Иначе Возврат Истина; КонецЕсли; КонецФункции |
|||
4
R1A1
24.12.20
✎
14:14
|
(3) Эту функцию нужно вызывать при открытии каждой формы?
|
|||
5
yzimin
24.12.20
✎
14:15
|
(4) У формы есть событие ПриИзмененииПараметровЭкрана()
Соответственно нужно сделать в каждой форме |
|||
6
R1A1
24.12.20
✎
14:38
|
(5)
Сделал вызов процедуры ЭтоВертикальнаяОриентация() ПриИзмененииПараметровЭкрана() Не работает - экран все равно переворачивается. |
|||
7
yzimin
24.12.20
✎
14:40
|
(6) Странный ты. Я тебе дал пример как понять ориентацию. Как ограничить: закрыть форму, выдать сообщение, заблокировать интерфейс - сделай сам
|
|||
9
R1A1
24.12.20
✎
14:45
|
(7) Э... Я не очень понимаю, что делать с этой информацией. Ну, я знаю что экран перевернулся и что? Вопрос как сделать, чтобы он не переворачивался?
|
|||
10
Guk
24.12.20
✎
14:46
|
(6) по-моему никак ты через приложение 1С это не сделаешь. только в настройке ОС устройства. скажи спасибо, чтобы хотя бы дали способ параметры экрана читать...
|
|||
11
yzimin
24.12.20
✎
15:00
|
(9) Вот как узнал, что экран перевернулся, блокируй форму или выводи сообщение, пока не перевернуть экран назад
|
|||
12
R1A1
24.12.20
✎
15:05
|
(9) Зачем? Юзверь и так видит что у него все наперекосяк. Вроде можно поправить androidmanifest.xml написать что то типа android:screenOrientation="sensorPortrait" . Только вопрос как до этого манифеста добраться.
|
|||
13
Kassern
24.12.20
✎
15:11
|
(2) Можешь еще вот так извратиться) https://ru.gadget-info.com/71110-how-to-control-screen-rotation-in-different-apps-on-android
|
|||
14
oslokot
24.12.20
✎
15:34
|
(0) 1С не умеет это делать, придется манифест править
|
|||
15
R1A1
24.12.20
✎
15:45
|
(14) Как его править?
|
|||
16
Kassern
24.12.20
✎
15:54
|
(15) Попробуй через Android Studio. Build>Analyze APK... и выбери apk.
|
|||
17
Kassern
24.12.20
✎
16:14
|
(16) Через студио только на чтение дает просматривать манифест...
Читай эту статью, думаю должна помочь: https://habr.com/ru/post/167323/ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |