Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
maxpetrov3
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 20
#1

Сделать общие экранные кнопки (аналог экранных кнопок назад, домой, меню) - Программирование Android

31.10.2016, 19:47. Просмотров 402. Ответов 7
Метки нет (Все метки)

Прежде чем создать тему изрядно покопался, но ничего не нашел. Может, потому что мало информации или я не понимаю что ищу. Так вот, каждый наверняка видел смартфоны у которых кнопок(назад, домой, и меню) нет на корпусе, то есть они виртуальные. Данные кнопки всегда отображаются на экране, что бы в операционной системе не происходило.
Поэтому вопрос такой, как добавить на экран еще таких "железобитонных" элементов, например ползунок управления громкостью?
http://www.cyberforum.ru/android-dev/thread1091237.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2016, 19:47
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сделать общие экранные кнопки (аналог экранных кнопок назад, домой, меню) (Программирование Android):

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

Сделать выход нажатием кнопки на директорию назад
Добрый день.Делаю файловый менеджер.Необходимо,чтобы при нажатии на кнопку в...

Панель меню Пуск стала сбоку. Как сделать назад вниз?
Не знаю как так получилось и в чем причина, но панель меню Пуск щас у меня...

Как сделать так, чтобы при нажтии кнопки НАЗАД стр. перегружалась заново?
Подскажите, пожалуйста, как сделать так, чтобы при нажтии кнопки НАЗАД стр....

Как сделать меню из двух кнопок со ссылками?
Нужно сделать горизонтальное меню из двух кнопок. Нажимаешь на 1 кнопку -...

7
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
31.10.2016, 23:43 #2
Боюсь НИКАК! это прошито глубоко в прошивке с ОС.
Возможно (не пробовал - у моих устройств аппаратные кнопки) можно положить/нарисовать свою панельку поверх этих кнопок, но это ТЯЖЕЛО! разные размеры, разные позиции старых кнопок, вычисли аппаратные кнопки или "рисованные"...
0
shavuz
114 / 120 / 25
Регистрация: 29.01.2014
Сообщений: 596
01.11.2016, 15:25 #3
вобще то можно сделать воркераунд, делаете сервис, неубиваемый, стики, затем создаете оверлай активити(прозрачная активити) и в ней делаете нужный вам ползунок. в то время как сервис жив, а он жив, он при каких то определенных условиях прописаных вами, показывает этот самый оверлай с ползунком или скрывает его, и реагирует на изменения ползунка
0
maxpetrov3
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 20
03.11.2016, 13:03  [ТС] #4
Эта идея уже реализована, но когда у меня отображается данная панель она перекрывает часть главного экрана. Это не желательно. Можно ли главный экран запустить в другом активити рядом с имеющейся панелью или как то сдвинуть при появлении данной панели.
0
Pablito
2645 / 2127 / 726
Регистрация: 12.05.2014
Сообщений: 7,436
Завершенные тесты: 1
03.11.2016, 13:11 #5
нет, нельзя
0
maxpetrov3
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 20
03.11.2016, 14:46  [ТС] #6
это печально...
Тогда разъясню суть идеи, что бы был понятен мой следующий вопрос.
Имеется сенсорный экран на 15 дюймов и нетбук.
Хочу установить андроид на нетбук и подключить к нему сенсорный экран и все это дело установить в машину.
Хотелось бы самые необходимые кнопки видеть всегда на экране(звук, мут, свет, печка, аварийки и тд.), но тоже время полноценно пользоваться функциями андроида.
Так вот, можно ли разделить экран таким образом что бы на одно половине отображалось написанное мною приложение с кнопками, а на втром главный экран андроида?


P.S. С удовольствием выслушаю ваши идеи...
Андроид я выбрал потому, что более-менее с ним знаком, может есть что то по лучше для таких целей?
0
shavuz
114 / 120 / 25
Регистрация: 29.01.2014
Сообщений: 596
03.11.2016, 14:54 #7
нет, главный экран вы не сможете потеснить, но, то что можно сделать это прятать ваш оверлай с кнопками, примерно как чат фейсбука, висит себе на главном экране маленькая кнопочка, если на нее нажали открылся оверлай, плюс добавить к нему таймер, чтоб если ничего не было тронуто в оверлае в течении например 5 секунд то он прячется назад и снова видно только маленькую кнопочку
0
maxpetrov3
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 20
03.11.2016, 15:07  [ТС] #8
понял, спасибо
0
03.11.2016, 15:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2016, 15:07
Привет! Вот еще темы с решениями:

Как сделать кнопки "Вперед - Назад"?
Как кнопка "Вперед - Назад"? Легче Как сделать кнопку назад и вперед...? ...

как получить экранные координаты пунка меню ToolStripMenuItem
Хочу получить координаты пункта меню ToolStripMenuItem, т.е. точку Point его...

Сделать в меню кнопку "назад"
немогу сделать кнопку "назад" в меню в меню "Выбрать уровень" заходяы в...

Нужно получить окно из 11 кнопок: 9 кнопок одинакового размера (100х100 пикселей) (GridLayout(3,3)); и 2 кнопки снизу этих 9
Здравствуйте! Нужно получить окно из 11 кнопок: 9 кнопок одинакового размера...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

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