Описание тега android-navigation

Разработка эффективной навигации. Последовательная навигация - важный компонент общего взаимодействия с пользователем. Мало что расстраивает пользователей больше, чем базовая навигация, которая ведет себя непоследовательно и неожиданно.
1 ответ

Навигация вверх от фрагмента B к фрагменту A

Я пытаюсь построить только с фрагментами. Приложение открывается с бланком Activity, в котором есть только панель действий при нажатии на значок гамбургера, открывается ящик, в котором вы можете выбрать пункт меню. При нажатии на один из пунктов мен…
13 ответов

Appcompatv7 - v21 На панели навигации не отображается значок гамбургера

Я реализую панель навигации в стиле леденцов на палочке с последней библиотекой поддержки appcompat, но проблема в том, что значок гамбургера никогда не отображается. Отображается только значок назад. Это мой код активности import android.os.Bundle;…
2 ответа

Почему мой saveInstanceState имеет значение Null при воссоздании моей активности?

Я прочитал документацию Android по жизненному циклу активности и подумал, что все делаю правильно, но она не работает. E сть courseId который я использую для генерации содержимого моего Activity_Course.class. Когда я щелкаю элемент в ListView этого …
1 ответ

Фрагмент переходов не работает в рампе навигации

Переходы не работают даже после установки переходов enter, exit, popEnter и popExit. <fragment android:id="@+id/introFragment" android:name="IntroFragment" android:label="IntroFragment" > <action android:id="@+id/action_introFragment_to_sig…
12 авг '18 в 15:01
2 ответа

Фрагмент NavigationDrawer с ListView и пользовательским заголовком

У меня проблема, и я не могу ее решить. В моем приложении у меня есть навигационный ящик, определенный ниже: activity_main.xml <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://…
5 ответов

Панель инструментов setNavigationOnClickListener нарушает функциональность ActionbarDrawerToggle

Я заменяю панель действий для панели инструментов, и у меня почти все кусочки головоломки на месте. Моя проблема, в частности, если я перемещаюсь вверх и восстанавливаю навигационную панель, кнопка переключения больше не работает. Я понял, что если …
01 фев '15 в 14:15
0 ответов

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

У меня есть два ящика (левый и правый) (или начало и конец) в моем макете ящика. Проблема в том, что я не могу закрыть правый ящик программно. Я могу открыть или закрыть левый ящик, но могу открыть только правый ящик. Я делаю небольшой хак, чтобы ящ…
1 ответ

Навигация по Android, я могу переместить любой фрагмент, который не связан

Я пытаюсь использовать компонент архитектуры навигации в своем игрушечном приложении. Сначала я нарисовал взаимосвязь фрагментов в моем файле nav_graph.xml. Например, я нарисовал 3 фрагмента A, B и C, как показано ниже: A -> B -> C Итак, у меня есть…
1 ответ

Обработка кнопки возврата с помощью Android Navigation с двумя графиками навигации

Я создал небольшой пример приложения для тестирования библиотеки навигации Android. Общая идея заключается в том, что мне нужны две вкладки с собственным графом навигации. Мой основной макет деятельности содержит BottomNavigationView с двумя NavHost…
3 ответа

ViewPager PagerObserver не был зарегистрирован

Мое приложение закрывается, когда я выключаю экран и снова включаю его. Logcat говорит мне, что причиной этой ошибки является указание на строку 60 Java в моем классе CourseFragment.class, которая расширяет фрагмент. mViewPager.setAdapter(infoTechPa…
2 ответа

NavUtils.navigateUpFromSameTask() странный сбой

У меня есть кнопка домой / вверх на панели действий, когда я нажимаю на нее, она прекрасно работает в Android 4.1.2, но когда я использую кнопку на 4.0.3 и 4.2.2, я получаю эту странную ошибку: FATAL EXCEPTION: main java.lang.IllegalArgumentExceptio…
1 ответ

Как решить ошибку ArrayList не может быть приведен к android.os.Parcelable[] в Kotlin при передаче данных с помощью аргумента навигации?

Я пытаюсь отправить данные категорий (ArrayList) из фрагмента в другой фрагмент с помощью аргумента навигации, как это. fun setUpArgumentForSearchDestination(categories: ArrayList<Category>) { val searchDestination = fragmentView.findNavContro…
0 ответов

Навигация по ActionBar с Google Music Style

Я пытаюсь создать навигацию в ActionBar с Google Music Style. Я пробовал 2 разных способа, как это сделать, но никто меня совсем не удовлетворил: Задавать bar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST) и связать его с SpinnerAdapter, Вроде не…
1 ответ

Не понимаю навигационную часть NavUtils в файле манифеста

Я работал с задней навигацией, и я нашел некоторый код для работы с ним. В файле манифеста я попытался указать свое имя пакета и имя класса, но там указано, что Activity Main не имеет родительской активности. Вот мой файл манифеста правильное назван…
1 ответ

Как использовать параметр, определенный в другом классе?

Я использую навигационный ящик в своей основной деятельности, определенной как private DrawerLayout drawerlayout; Я использую его в основном упражнении, чтобы открывать и закрывать фрагмент навигации, но в классе фрагментов навигации есть 3 специаль…
1 ответ

Как я могу разделить навигационный ящик между несколькими действиями?

Привет, я работаю над школьным проектом для окончания школы. Проект состоит из приложения для Android, которое имеет MainActivity "Навигационный ящик". Теперь я узнал тысячи вопросов об этом аргументе, но все ответы были об использовании фрагментов.…
3 ответа

Как очистить стек истории активности при нажатии кнопки "Домой"?

Я пишу приложение, которое имеет два "режима"; один режим просмотра и один режим редактирования . Приложение предоставляет два основных / запускающих действия (скажем, A и D), которые, в свою очередь, имеют свои собственные цепочки действий (B, C и …
2 ответа

Android получить идентификатор текущего фрагмента

У меня реализован навигационный ящик, но проблема в том, что при нажатии кнопки "Назад" отмеченный элемент на чертеже не соответствует текущему фрагменту (только последний фрагмент, который был фактически добавлен через навигационный ящик) Существуе…
1 ответ

Android: Как проверить, находится ли конкретное место в маршруте?

Я создаю приложение, в котором у меня есть требование проверить, находится ли конкретное местоположение на маршруте? Например. Допустим, кто-то едет из А в С, и я должен проверить, попадает ли случайное местоположение В в маршрут?
1 ответ

Не работает селектор навигационных ящиков

Мне нужно отключить второй элемент в моем навигационном ящике, пока определенное задание не будет завершено. Вот как я отключаю второй элемент: nav_item_selector.xml <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://sch…