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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 69, средняя оценка - 4.91
zamir-0001
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 71
#1

Как сделать приложение полноэкранным и убрать вспомогательные кнопки "назад, главный экран." - Программирование Android

26.09.2013, 11:58. Просмотров 10150. Ответов 19
Метки нет (Все метки)

Здравствуйте,
Можно ли сделать приложение на весь экран, и убрать от туда вспомогательные кнопки "Назад, Главное окно..." или же хотя бы отключить их?

Прикрепил файл для подробности пожалуйста посмотрите все станет ясно.
Заранее благодарю за все ответы.
0
Миниатюры
Как сделать приложение полноэкранным и убрать вспомогательные кнопки "назад, главный экран."  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2013, 11:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как сделать приложение полноэкранным и убрать вспомогательные кнопки "назад, главный экран." (Программирование Android):

Settings Activity - При нажатии клавиши "Назад" не происходит возвращение на главный активити - Программирование Android
Всем привет! Столкнулся с такой проблемой при добавлении Settings Activity в свое приложение (В видео показано) Как ее решить? ...

Как обработать нажатие кнопки "Назад", чтобы открывался рекламный баннер? - Программирование Android
Требуется помощь. Начал осваивать это все недавно. Расскажу суть идеи: создав проект в Android Studio, был выбран активити "Google AdMob...

Как сделать приложение полноэкранным - Программирование Android
Пытаюсь сделать так, но три точки меню остаются: super.onCreate(savedInstanceState); ...

Как программно убрать клавиатуру после нажатия кнопки "Далее"? - Программирование Android
Здравствуйте, уважаемые форумчане. Я недавно начал изучать android и столкнулся со следующей проблемой: я сделал поле ввода, и после ввода...

Сворачивание приложения при нажатии кнопки "Назад" - Программирование Android
Как сделать, чтобы при нажатии кнопки "назад" приложение не закрывалось, а сворачивалось?

В созданном браузере при нажатии кнопки "Назад" выходит из приложения - Программирование Android
Всем привет! Недавно начал изучать как разрабатывать приложения под Android. Хочу написать браузер для Android специально для одного...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
verylazy
Заблокирован
26.09.2013, 12:07 #2
в onCreate
Java
1
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
гуглить не умеем?
1
zamir-0001
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 71
26.09.2013, 14:30  [ТС] #3
Цитата Сообщение от verylazy Посмотреть сообщение
гуглить не умеем?
В гугле поискал, просто возможно не правильно сопоставил вопрос. Огромное спасибо. Проверю и сообщю.

Добавлено через 1 час 14 минут
verylazy,

К сожалению не получилось

Вот весь код:

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
39
package com.mkyong.android;
 
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.WindowManager;
import android.view.View.OnClickListener;
import android.widget.Button;
 
public class MainActivity extends Activity {
 
    private Button button;
 
    public void onCreate(Bundle savedInstanceState) {
        final Context context = this;
 
        super.onCreate(savedInstanceState);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
        
        setContentView(R.layout.main);
 
        button = (Button) findViewById(R.id.buttonUrl);
 
        button.setOnClickListener(new OnClickListener() {
 
            @Override
            public void onClick(View arg0) {
 
                Intent intent = new Intent(context, WebViewActivity.class);
                startActivity(intent);
            }
 
        });
 
    }
 
}
0
Netscape
372 / 359 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
26.09.2013, 15:38 #4
Java
1
getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LOW_PROFILE );
Since API 14

Если не поможет, гуглить setSystemUiVisibility, android.permission.EXPAND_STATUS_BAR, View.SYSTEM_UI_FLAG_LOW_PROFILE.
1
verylazy
Заблокирован
26.09.2013, 15:53 #5
Странная штука, у меня в приложении эта строка прячет статус бар.
Для пробы создал еще проект, но так и не удалось спрятать его. Может быть играет роль при создании проекта указывать что бы включало тему NoTitleBar.Fullscreen ? В первом проекте у меня в манифесте есть такая строчка.
1
zamir-0001
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 71
26.09.2013, 18:05  [ТС] #6
Протестирую и прочитаю все, завтра напишу о результате. Огромное спасибо
0
Netscape
372 / 359 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
26.09.2013, 18:33 #7
А, я знаю, что вам может помочь.
В еклипсе, при создании нового проекта, поставить галочку на "Create activity", дальше выбрать "Fullscreen Activity".
После этого можете открывать исходники и смотреть как нужно сделать.
Я проверил на телефоне и планшете все работает.
0
Миниатюры
Как сделать приложение полноэкранным и убрать вспомогательные кнопки "назад, главный экран."  
zamir-0001
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 71
27.09.2013, 10:12  [ТС] #8
Netscape,

Сделал тестовый проект как вы и сказали но не помогло это поле все еще высвечивается.
Многие может скажут, зачем это, это же не правильно... Дело в том что в планшете будет всего одна программа, а менталитет у нас такой что очень любят нажимать на незнакомые кнопки и многие из пользователей будут в первый раз держать в руках планшет. По этой причине чтоб небыло разных таких вопросов как: оЙ а что я сделал, ой что то вышло ... мы решили закрыть эту панель или спрятать чтоб они были не активными. Да и дизайн они портят мне. Есть ли вообще решение этой задачи? модель аппарата Samsung Galaxy Tab 2 10.1 -GT-P5100
0
zamir-0001
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 71
27.09.2013, 10:13  [ТС] #9
вот скриншот
0
Миниатюры
Как сделать приложение полноэкранным и убрать вспомогательные кнопки "назад, главный экран."  
Netscape
372 / 359 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
27.09.2013, 10:20 #10
Омг, а вы, собственно, пробовали тапать по экрану ?
0
zamir-0001
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 71
27.09.2013, 10:35  [ТС] #11
Цитата Сообщение от Netscape Посмотреть сообщение
а вы, собственно, пробовали тапать по экрану ?
Да. при втором тапе, поле появляется обратно. Так же когда нажимаю на панель оно выходит и реагирует на нажатия. Нет никаких изминений.
0
Netscape
372 / 359 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
27.09.2013, 10:39 #12
Цитата Сообщение от zamir-0001 Посмотреть сообщение
Да. при втором тапе, поле появляется обратно.
что-то я не пойму, там есть три режима между которыми юзер переключается тапая по экрану:
1. статус бар показывается полностью.
2. статус бар показывается, но не весь. нотификации скрываются, а вместо виртуальных кнопок - три точки.
3. статус бар скрывается полностью.

что не так ? это ведь не готовое решение. это демонстрация того как развернуть приложение в полноэкранном режиме.
0
zamir-0001
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 71
27.09.2013, 10:52  [ТС] #13
Цитата Сообщение от Netscape Посмотреть сообщение
3. статус бар скрывается полностью.
Вот этого у меня нету. появляется черная строка с точечками (2 вариант)

Добавлено через 54 секунды
можете выслать какой небудь апк файл чтоб я у себя проверил?
0
Netscape
372 / 359 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
27.09.2013, 12:10 #14
Проверил на samsung galaxy tab2 и samsung galaxy s3, все нормально работает.
0
Вложения
Тип файла: zip FullScreenApplication.zip (244.7 Кб, 94 просмотров)
zamir-0001
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 71
27.09.2013, 12:31  [ТС] #15
Netscape,
У меня нет, проверил на двух устройствах. Могу даже видео отправить. снял чтоб вы тоже видели что происходит. У меня эта пенель не исчезает. появляются точечки которые делают ту же функцию то и кнопки.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.09.2013, 12:31
Привет! Вот еще темы с ответами:

Полное завершение работы приложения при нажатии навигационной кнопки "Назад" - Программирование Android
Здравствуйте. Имеется приложение. При нажатии кнопки "Домой" приложение выходит на главный экран и остается активным в панели...

Toolbar как отслеживать кнопку "стрелка назад" - Программирование Android
Всем привет, работаю с Toolbar. Задача такая: 1. по клику в NavigationView, открываю Фрагмент. 2. в открытом фрагменте, загрузить...

Приложение обои - Сделать выплывающее меню при "чиркании" пальцем - Программирование Android
Доброго времени суток! Суть проблемы такова: Обучаюсь разработке под Андроид. Естественно начал с изучения Java и еще параллельно...

Постепенно вывести на экран слово "Java", в котором буквы состоят из "интересных" элементов - Программирование Android
Я учусь в универе и вот пытаюсь делать лабораторные по языку java, только на свой телефон с помощью android studio )) До этого все...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.09.2013, 12:31
Ответ Создать тему
Опции темы

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