Нет стрелки назад android

Почему у ОС Android нет системной кнопки «Вперед»?

Мне слишком легко ударить «Назад» (в браузере), забывая, что нет «Вперед», чтобы исправить мою ошибку.

6 ответов

Есть способ продвигаться вперед для обновленной версии хром в android. Я проверил на своем Android 4.4.2 (устройство Nexus 4, но я сомневаюсь в том, что устройство имеет значение)

Откройте ссылку и коснитесь назад. Затем нажмите кнопку настроек, и вы увидите стрелку вперед. Если вы не нажали, стрелка отключена.

Назад возвращает вас на один шаг, а вперед — отмена назад; больше похоже на кнопку повтора.

В большинстве случаев это не нужно — кнопки прямого доступа не видят особого использования в браузерах; менее 1%. Было бы более целесообразно сосредоточиться на том, почему пользователи ошибочно отбрасывают назад.

Основная причина, по моему мнению, в том, что у вас нет кнопки «вперед», заключается в том, что вы не хотите давать пользователю слишком много опций, и большинство приложений просто не созданы для обработки такого намерения. Android-система довольно сложна, и кнопка «Назад» специально предназначена для того, чтобы сделать работу менее запутанной и обеспечить ощущение места в системе. Многие приложения также обеспечивают навигацию.

Вот диаграмма, поясняющая навигацию с помощью UP и BACK —

>

На Aquos нажмите три вертикальные точки, чтобы сбить меню (расположенное в правом верхнем углу экрана браузера). Если вы ранее нажали кнопку «Назад», можно нажать правую стрелку (вверху слева от меню) — это похоже на кнопку «вперед» в браузере вашего компьютера. Технически это обратная кнопка.

Как вы делаете ваш пользователь вперед /глубже в своем приложении, имеет решающее значение для разработчика. Это как разворачивание истории перед пользователем. Возвращение — это просто сбор панировочных сухарей. Я никогда не чувствовал необходимости пересылать кнопку для навигации где-нибудь в приложении. Нажатие кнопки «вперед» просто убивает общий опыт, чтобы привлечь пользователя от одного уровня волнения к другому. Пользователь должен почувствовать историю, встроенную в навигацию. Я не могу позволить себе уничтожить эту историю.

Не все, и большинство из них, я подозреваю, используют их приложения (Chrome, Google maps, Gmail, wifi Analyzer и т. д.), чтобы участвовать в какой-то «разворачивающейся истории». кроме игр, большинство приложений просто предоставляют информацию для практических и часто неисследованных целей: карты /местоположения /направления; дата смерти Элвиса Пресли; пошаговые руководства /учебные пособия; время достижения луны со скоростью 60 миль /ч; и др.

вообще говоря, любое приложение, которое не является игрой или игрой, просто более продуктивно и полезно с [легкодоступной] кнопкой «вперед»; но, прежде всего, это делает гораздо более уверенным и, следовательно, любопытным пользователем. никто не хочет покидать комнату, зная, что они, возможно, не смогут вернуться.

Источник

Как поменять кнопки местами на андроид — настройка нижней панели

Разработчики операционной системы андроид и производители телефонов часто прибегают к использованию различных кнопочных и жестовых навигационных систем для управления техникой. Жесты — это будущее, но пока что они не так функциональны, как обычные клавиши навигации. Еще эффективнее они становятся после их настройки. В связи с этим многие часто интересуются, как поменять кнопки местами на андроид и как убрать кнопки навигации на андроид полностью.

Настройка нижней панели навигации на Android

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

Читайте также:  Операционная система андроид для пк 64 bit

Навигация с помощью кнопок очень удобная

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

Если пользователь ищет ответ на вопрос, как поменять местами кнопки на андроид 9, необходимо выяснить, какими средствами он хочет пользоваться. Можно попробовать заменить назначение клавиш с помощью стандартного функционала, а можно изменить их внешний вид или вообще удалить навигацию через сторонние программные продукты.

Раздел, содержащий работу с навигацией

Как поменять кнопки местами на андроид

Прелесть экранных кнопок в том, что их можно поменять местами и переназначить. Процесс выглядит проще, чем работа с аналоговыми клавишами. В примере ниже дана инструкция для телефонов Huawei и Honor, но ее также можно применять и на других девайсах. Выглядит она следующим образом:

  1. Перейти в приложение «Настройки» («Параметры»).
  2. Открыть главный раздел конфигураций. Часто он называется «Система».
  3. Выбрать пункт «Системная навигация».
  4. Найти раздел «Навигация» или «Навигационные кнопки» и перейти в его параметры.
  5. Определить наиболее удобную комбинацию расположения клавиш.
  6. Применить изменения и сохранить настройки.

На некоторых версиях андроид соответствующие разделы и пункты могут называться по-другому, но находятся по аналогичному пути. Если найти их не получается, можно воспользоваться встроенным поиском по конфигурациям телефона.

Важно! Достаточно указать одно из следующих ключевых слов: «кнопки», «клавиши», «навигация». Далее просто выбирают подходящий пункт и работают в нем.

Сменить кнопки можно в стандартных настройках некоторых моделей

Как убрать кнопки навигации на Android

Часто пользователи интересуются вопросом, как скрыть кнопки навигации на андроид. Некоторые больше предпочитают управление жестами. Сделать это можно таким способом:

  1. Включить или разблокировать свой гаджет.
  2. Перейти в его главное меню и найти там «Настройки».
  3. Найти раздел параметров «Система» и подраздел «Системная навигация».
  4. Войти в конфигурацию «Навигационные кнопки», где осуществлялась настройка кнопок в предыдущем разделе.
  5. Перевести ползунок пункта «Скрыть навигационные клавиши» в состояние «Активно».

Есть и другой способ, основанный на использовании сторонних программ. Одна из самых популярных — GMD Full Screen Immersive Mode . Представляет собой утилиту, которая не только скрывает панель навигации операционной системы, но и работает с аналогичными настройками в пользовательских приложениях.

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

Убрать нижнюю панель на андроид можно с помощью GMD Full Screen Immersive Mode

Как вернуть кнопки внизу экрана на андроид

Часто проблема с исчезнувшими кнопками решается очень просто. Достаточно перейти в раздел настроек телефона, в котором производилось отключение или переназначение, и активировать управление устройством с помощью навигационных клавиш. То есть необходимо следовать той же инструкции, что была дана выше, только выполнить деактивацию тумблера.

Иногда ситуация, когда пропала кнопка «Домой» на андроиде, случается непосредственно после обновления прошивки или каких-либо сбоев. Для решения проблемы потребуются ПК, специальные USB-драйвера, а также программы Android SDK и ADB, которая уже имеется в первом ПО.

Процесс выглядит следующим образом:

  1. Выполнить подключение устройства к ПК через обычный USB-кабель.
  2. Запустить командную строку Windows любым удобным способом.
  3. Ввести в появившееся окно команду «adb shell am start -n com.google.android.setupwizard/.SetupWizardTestActivity».
  4. Дождаться появления сообщений на экране девайса, которые попросят выбрать язык и присоединиться к Google Now.
  5. Далее будет выполнен переход на рабочий стол, где кнопок все еще не будет.
  6. Остается перезагрузить гаджет, и вся навигация вернется.

Что делать, если пропала кнопка «Домой»

Еще одна частая проблема заключается в том, что кнопка «Home» («Домой») на смартфоне или планшете может исчезать. Восстановить ее чаще всего можно без дополнительных средств, но все упирается в причину, вызвавшую неисправность.

Читайте также:  Журналы версия для андроид

Обратите внимание! Если виртуальная клавиша исчезла или перестала выполнять свои функции из-за изменения настроек, то следует вернуться в тот же пункт приложения «Параметры» и вернуть все как было или выполнить переназначение навигационных клавиш.

Часто пропажа кнопки «Домой» с дисплея мобильного устройства случается из-за критического бага операционной системы, который был вызван тем или иным сбоем в прошивке. В такой ситуации рекомендуют перепрошить девайс новой и стабильной версией ОС андроид или попытаться выполнить полный сброс до заводских параметров.

Второй вариант менее радикальный и часто помогает избавиться от последствий сбоев, которые могли быть вызваны конфликтами пользовательских и предустановленных программ.

Как скрыть верхнюю панель на андроиде

Если вопрос о том, как убрать панель навигации в Android, уже решен, то можно рассмотреть процедуру, позволяющую спрятать или полностью убрать верхнюю панель уведомлений. На новых телефонах для этого достаточно открыть шторку уведомлений, нажать на значок «Конфигурации», перейти в пункт «System UI Tuner» и деактивировать все параметры подраздела «Status bar».

На более старых смартфонах замена верхней и нижней панелей на время или навсегда осуществляется через сторонние программы. В качестве примера GMD Full Screen Immersive Mode.

К сведению! Приложение доступно для скачивания во многих проверенных сервисах, но из Google Play Market по неизвестным причинам было удалено. Несмотря на это, его можно спокойно найти на 4PDA.

После процесса загрузки и установки начинается работа. Для конфигурирования достаточно просто открыть программу, активировать режим GMD Immersive и выбрать один из трех вариантов отображения:

  • без каких бы то ни было панелей;
  • со всеми возможными панелями;
  • только с панелью уведомлений.

Сразу же после этого выбранный интерфейс пользователя будет скрыт из операционной системы до тех пор, пока не захочет выполнить его возврат. Восстанавливать UI также просто: выбирают стиль GMD Immersive, который позволяет отобразить верхний прямоугольник уведомлений.

Возвращать внешний вид панели порой приходится только через сброс настроек

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

Источник

Отобразить стрелку назад на панели инструментов

Я перехожу с ActionBar на Toolbar в своем приложении. Но я не знаю, как отображать и настраивать событие щелчка на стрелке назад на Toolbar , как я это делал на Actionbar .

С ActionBar я звоню mActionbar.setDisplayHomeAsUpEnabled(true) . Но подобного метода нет.

Кто-нибудь когда-нибудь сталкивался с такой ситуацией и как-то находил способ ее решить?

25 ответов

Если вы используете ActionBarActivity , вы можете указать Android использовать Toolbar в качестве ActionBar следующим образом:

Будет работать. Вы также можете использовать это во Фрагментах, которые прикреплены к ActionBarActivities , вы можете использовать его следующим образом:

Если вы не используете ActionBarActivities или хотите получить стрелку назад на Toolbar , который не установлен в качестве вашего SupportActionBar , вы можете использовать следующее:

Если вы используете android.support.v7.widget.Toolbar , вам следует добавить следующий код в свой AppCompatActivity :

Возможно, это кому-то поможет, я не нашел в ответах того, что сделал к концу: с ActionBarDrawerToggle mDrawerToggle; для отображения стрелки назад в наборе панели инструментов: mDrawerToggle.setDrawerIndicatorEnabled (false);

И если вы хотите, чтобы гамбургер отображался на панели инструментов:

Если вы используете JetPack Navigation.

Вот макет для MainActivity

Настройте панель инструментов в своей деятельности, как показано ниже, в onCreate () вашего класса Activity.

SetupActionBarWithNavController (navController) При необходимости создаст кнопку возврата на панели инструментов и обрабатывает функциональность backButton. Если вам нужно написать функциональность CustomBack, создайте callBack, как показано ниже, в методе onCreate () фрагмента.

Читайте также:  Как ввести imei для андроида

С Kotlin это стало:

В вашей деятельности: —

Вы всегда можете добавить Relative layout или Linear Layout в свой Toolbar и разместить значок просмотра изображения для значка «Назад» или значка закрытия в любом месте панели инструментов по своему усмотрению

Например, я использовал относительный макет на своей панели инструментов.

А это выглядит так:

Вы можете добавить прослушиватель кликов в это представление изображения из Activity или фрагмента, подобного этому.

Если вы используете DrawerLayout с ActionBarDrawerToggle , чтобы отображать кнопку Назад вместо кнопки Меню (и наоборот), вам нужно добавить этот код в свою деятельность:

Поэтому, когда вам нужно показать кнопку Назад вместо кнопки Меню , вызовите showBackInToolbar (true) , а если вам нужно Меню , вызовите showBackInToolbar (false) .

Вы можете создать стрелку назад (ic_arrow_back_white_32dp) здесь, выполните поиск arrow_back в Раздел Clipart (используйте 32dp по умолчанию с заполнением 8dp). Просто выберите нужный цвет.

Возможно, более надежный способ получить значок вверх из вашей темы (если вы не используете панель инструментов в качестве панели действий):

Чтобы превратить атрибут темы в чертеж, я использовал функцию расширения:

Добавьте это в xml активности в папке макета:

Сделайте панель инструментов интерактивной, добавьте их в метод onCreate:

Во-первых, вам нужно инициализировать панель инструментов:

Затем вызовите кнопку возврата на панели действий:

Если вы хотите получить стрелку назад на панели инструментов, которая не установлена ​​в качестве SupportActionBar:

Чтобы получить res из атрибутов:

Это сработало отлично

В вашем файле манифеста для действия, в котором вы хотите добавляем кнопку возврата, мы будем использовать свойство android: parentActivityName

P.S. Этот атрибут был представлен в API уровня 16.

Например, в AppCompatActivity вы можете сделать

Вы легко можете это сделать.

В Котлине это было бы

Простой и легкий способ показать кнопку возврата на панели инструментов

Вставьте этот код в метод onCreate

Вставьте этот метод переопределения вне метода onCreate

Если вы используете androidx.appcompat.app.AppCompatActivity , просто используйте:

Затем просто определите в Manifest.xml родительскую Activity.

Вместо этого, если вы используете Toolbar и хотите изменить поведение, просто используйте:

И в вашей деятельности:

Если вы использовали AppCompatActivity и пошли по пути отказа от него, потому что вы не хотели получать автоматический ActionBar , который он предоставляет, потому что вы хотите отделить Toolbar в соответствии с вашими требованиями к материальному дизайну и CoordinatorLayout или AppBarLayout , тогда примите во внимание следующее:

Вы все еще можете использовать AppCompatActivity , вам не нужно прекращать его использование только для того, чтобы вы могли использовать в своем xml. Просто отключите стиль панели действий следующим образом:

Сначала создайте стиль из одной из тем NoActionBar, которые вам нравятся в вашем styles.xml , я использовал Theme.AppCompat.Light.NoActionBar вот так:

В манифесте вашего приложения выберите тему дочернего стиля, которую вы только что определили, например:

В вашем Activity Xml, если панель инструментов определена так:

Затем, и это важная часть, вы устанавливаете для панели действий поддержки значение AppCompatActivity, которое вы расширяете, так что панель инструментов в вашем xml становится панелью действий . Я считаю, что это лучший способ, потому что вы можете просто делать многие вещи, которые позволяет ActionBar, например, меню, автоматическое название активности, обработка выбора элементов и т. Д., Не прибегая к добавлению пользовательских обработчиков кликов и т. Д.

В переопределении onCreate вашей Activity сделайте следующее:

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

Затем в манифесте, где я установил родительскую активность для текущей активности:

Источник

Оцените статью