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

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

Войти
Регистрация
Восстановить пароль
 
maxpetrov3
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 20
#1

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

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

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

Ввод в TextEdit с экранных кнопок - Программирование Android
Подскажите, пожалуйста, как вводить текст в TextEdit с экранных кнопок???

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

Панель меню Пуск стала сбоку. Как сделать назад вниз? - Windows XP
Не знаю как так получилось и в чем причина, но панель меню Пуск щас у меня сбоку слева. Раздвинуть можно вбок, вниз мышкой не двигается....

Как сделать так, чтобы при нажтии кнопки НАЗАД стр. перегружалась заново? - C# ASP.NET
Подскажите, пожалуйста, как сделать так, чтобы при нажтии кнопки НАЗАД стр. перегружалась заново (на ней форма и надо обнулять ее поля и...

Как сделать меню из двух кнопок со ссылками? - HTML, CSS
Нужно сделать горизонтальное меню из двух кнопок. Нажимаешь на 1 кнопку - появляется информация на этой странице, нажимаешь на 2 кнопку -...

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

7
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
31.10.2016, 23:43 #2
Боюсь НИКАК! это прошито глубоко в прошивке с ОС.
Возможно (не пробовал - у моих устройств аппаратные кнопки) можно положить/нарисовать свою панельку поверх этих кнопок, но это ТЯЖЕЛО! разные размеры, разные позиции старых кнопок, вычисли аппаратные кнопки или "рисованные"...
0
shavuz
111 / 117 / 23
Регистрация: 29.01.2014
Сообщений: 584
01.11.2016, 15:25 #3
вобще то можно сделать воркераунд, делаете сервис, неубиваемый, стики, затем создаете оверлай активити(прозрачная активити) и в ней делаете нужный вам ползунок. в то время как сервис жив, а он жив, он при каких то определенных условиях прописаных вами, показывает этот самый оверлай с ползунком или скрывает его, и реагирует на изменения ползунка
0
maxpetrov3
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 20
03.11.2016, 13:03  [ТС] #4
Эта идея уже реализована, но когда у меня отображается данная панель она перекрывает часть главного экрана. Это не желательно. Можно ли главный экран запустить в другом активити рядом с имеющейся панелью или как то сдвинуть при появлении данной панели.
0
Pablito
2496 / 1980 / 618
Регистрация: 12.05.2014
Сообщений: 6,923
Завершенные тесты: 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
111 / 117 / 23
Регистрация: 29.01.2014
Сообщений: 584
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 - C#
Хочу получить координаты пункта меню ToolStripMenuItem, т.е. точку Point его верхнего левого угла. Цель: чтобы по щелчку мышки по пункту...

Сделать в меню кнопку "назад" - Pascal ABC
немогу сделать кнопку "назад" в меню в меню "Выбрать уровень" заходяы в любой из уровней нужно сделать кнопку назад чтобы выйти в...

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

Возврат назад в главное меню из подпункта меню - C++
Добрый вечер, подскажите пожалуйста, как организовать многоуровневое меню? А конкретно, надо из подменю вернуться в предыдущее меню. Я...


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

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

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