Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 26.11.2018
Сообщений: 11

Полноэкранный режим

24.02.2019, 23:17. Показов 2589. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня в приложение используются несколько активностей.
Сейчас для полноэкранного режима использую вот это https://developer.android.com/... /immersive .
Но только одно, при переходе из одной активности в другую снизу появляются служебные кнопки (назад, домой и т.п.) и сверху панель.
Меня это не очень устраивает. На реальном устройстве тоже появляются кнопки

Использую AppCompatActivity

Может что-то стоит написать в манифест или куда еще?
То что кнопки появляются когда свайпаешь снизу или сверху экрана, меня это устраивает.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.02.2019, 23:17
Ответы с готовыми решениями:

Полноэкранный режим - action & navigation bars появляются при касании
Привет) В общем, убираю action бары, и navigation бары. Но они появляются: когда я сверху пальцем провожу и потом опять исчезают. как...

Полноэкранный режим -> оконный режим
Нужно программно перевести игру из полноэкранного режима в оконный, пробовал программно нажать комбинацию alt+Enter, но игра реагирует как...

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

11
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
25.02.2019, 00:23
Ну, по всей видимости, для второй активити нужно также фулскрин прописать.
0
111 / 89 / 29
Регистрация: 07.01.2017
Сообщений: 456
25.02.2019, 06:25
sashashukin, https://stackoverflow.com/ques... pplication + создать родительское Activity можешь и там задавать для всех.
0
0 / 0 / 0
Регистрация: 26.11.2018
Сообщений: 11
25.02.2019, 10:51  [ТС]
Цитата Сообщение от jaman_smk
https://stackoverflow.com/ques... pplication + создать родительское Activity можешь и там задавать для всех.
И что там выбирать?
И ещё раз повторюсь я использую AppCompatActivity вместо Activity для расширения активности
0
111 / 89 / 29
Регистрация: 07.01.2017
Сообщений: 456
25.02.2019, 10:55
sashashukin, вариант: создаешь базовую Activity (AppCompatActivity, в твоем представлении; посмотри, что такое AppCompatActivity и Activity), у родителя определяешь полноэкранный режим работы. Наследуешься. Все в одном месте.
0
0 / 0 / 0
Регистрация: 26.11.2018
Сообщений: 11
25.02.2019, 11:11  [ТС]
jaman_smk

Я тот код вынес в отдельный класс FullScreen, который расширяет AppCompatActivity
Потом каждая активность расширяет класс FullScreen

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
public class FullScreen extends AppCompatActivity {
 
    @Override
    public void onWindowFocusChanged(boolean hasFocus) {
        super.onWindowFocusChanged(hasFocus);
        if (hasFocus) {
            hideSystemUI();
        }
    }
 
    private void hideSystemUI() {
        // Enables regular immersive mode.
        // For "lean back" mode, remove SYSTEM_UI_FLAG_IMMERSIVE.
        // Or for "sticky immersive," replace it with SYSTEM_UI_FLAG_IMMERSIVE_STICKY
        View decorView = getWindow().getDecorView();
        decorView.setSystemUiVisibility(
                View.SYSTEM_UI_FLAG_IMMERSIVE
                        // Set the content to appear under the system bars so that the
                        // content doesn't resize when the system bars hide and show.
                        | View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                        | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                        | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                        // Hide the nav bar and status bar
                        | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                        | View.SYSTEM_UI_FLAG_FULLSCREEN);
    }
 
    // Shows the system bars by removing all the flags
    // except for the ones that make the content appear under the system bars.
    private void showSystemUI() {
        View decorView = getWindow().getDecorView();
        decorView.setSystemUiVisibility(
                View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                        | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                        | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
    }
 
}
0
111 / 89 / 29
Регистрация: 07.01.2017
Сообщений: 456
25.02.2019, 11:16
sashashukin, это, опять же, один из вариантов. Ты можешь либо прописывать все в Манифесте, для каждого класса отдельно, либо все в одном месте сделать. Решать уже по ситуации.
0
0 / 0 / 0
Регистрация: 26.11.2018
Сообщений: 11
25.02.2019, 11:29  [ТС]
Не знаю читали ли Вы jaman_smk внимательно.
Но в самом начале я написал:
Но только одно, при переходе из одной активности в другую снизу появляются служебные кнопки (назад, домой и т.п.) и сверху панель.
Они появляются на короткое время и это меня не устраивает. Грубо говоря, при переходе из "Главной" активности, например, в активность "Настройки" на короткое время появляются служебные кнопки (назад, домой и т.п.) и панель телефона сверху (время, уровень сигнала и т.д.).
Вот это меня и не устраивает. Вроде все работает, но вот эта хрень, как перфекциониста, меня смущает.
Мне нужно, чтобы на протяжении всего врмемени работы приложения оно было в полноэкранном режиме. Но при этом пользователь в любой момент может выйти из полноэкранного режима когда свайпнет к края экрана (сверху или снизу).
0
111 / 89 / 29
Регистрация: 07.01.2017
Сообщений: 456
25.02.2019, 11:43
sashashukin, упс... упустил момент. Есть такое: https://stackoverflow.com/ques... ull-screen + https://stackoverflow.com/ques... te-android
0
0 / 0 / 0
Регистрация: 26.11.2018
Сообщений: 11
25.02.2019, 11:50  [ТС]
jaman_smk чем это отличается от моего класса FullScreen выше, если брать за правильный ответ, ответ с зеленой галочкой
0
111 / 89 / 29
Регистрация: 07.01.2017
Сообщений: 456
25.02.2019, 11:52
sashashukin, Try! call it in onCreate()
0
0 / 0 / 0
Регистрация: 26.11.2018
Сообщений: 11
25.02.2019, 12:01  [ТС]
jaman_smk Почти помогло. Буду тестировать. Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.02.2019, 12:01
Помогаю со студенческими работами здесь

Полноэкранный режим
Доброго дня всем! Есть такая проблема: тестовая программа написана в Паскале, при загрузке выходит в полноэкранный режим. Русские символы...

Полноэкранный режим
Всем привет. Подскажите, как задать приложению полноэкранный режим? Форму сделать размером с разрешение получилось, но её, например,...

Полноэкранный режим
Как сделать полноэкранный режим у графического окна. Добавлено через 2 минуты Ну чтобы не показывались кнопки свёртки/закрытия...

Полноэкранный режим
Подскажите можно ли как нибудь сделать полноэкранный режим формы? Есть ли возможность сделать это как в играх (не видно снизу панель задач,...

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


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru