Android-Navigation – вопросы и ответы

65
голосов
1
ответ
Переходы не работают даже после установки переходов ввода, выхода, popEnter и popExit. <fragment android:id="@+id/introFragment" android:name="IntroFragment" android:label="IntroFragment" > &...
8 месяцев, 3 недели назад Kalyan Dechiraju
65
голосов
1
ответ
Мне нужно отобразить пользовательский AlertDialog , но только тогда, когда больше нет фрагментов после вызова NavController.navigateUp() . Мой текущий код делает что-то подобное, но есть ошибка: ov...
8 месяцев, 3 недели назад xinaiz
102
голоса
2
ответа
У меня есть произвольное количество иерархически вложенных представлений/действий. На панели действий должна отображаться кнопка навигации "Вверх", чтобы перейти на более высокий уровень в любом ви...
8 месяцев, 3 недели назад user3056893
65
голосов
1
ответ
У меня действительно интересная проблема с моим навигационным меню. Я понятия не имею, почему... Но я могу щелкнуть по любому пункту из моего меню, я не хочу сказать, что я нажимаю, и ничего не про...
8 месяцев, 3 недели назад Dumitru Vlad
102
голоса
1
ответ
В настоящее время я перекодирую большую часть моего андроидного приложения, чтобы ближе следовать инструкциям по дизайну. В настоящее время я использую все действия и нулевые фрагменты. Я пытаюсь п...
8 месяцев, 3 недели назад Mike
111
голосов
1
ответ
Мой импорт import java.util.ArrayList; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeList; import com.dwellesque.R; import com.dwellesque.util.Extraadap; import co...
8 месяцев, 3 недели назад Kuldeep
66
голосов
2
ответа
У меня есть простое требование. Я хочу, чтобы новый ящик Android Android открывался после запуска Activity. я пытался mDrawerLayout.openDrawer(drawerListView); in onСоздание активности хоста. Но эт...
8 месяцев, 3 недели назад kaushal trivedi
80
голосов
2
ответа
вопрос Резюме: Несколько наблюдателей LiveData запускаются во Фрагменте после перехода к новому фрагменту, появлению нового фрагмента и возврату в исходный фрагмент. Подробности: Архитектура состои...
8 месяцев, 3 недели назад Adam Hurwitz
65
голосов
1
ответ
У меня есть новый ящик для навигации, работающий на леденец, я вижу новый значок ящика (гамбургер), и он переключается на значок <- (стрелка влево), когда ящик открывается, и обратно, когда ящик...
8 месяцев, 3 недели назад nomongo
145
голосов
6
ответов
Я создал навигационный ящик и отображаю элементы в списке. Мой список статичен, но я показываю точки. Поэтому, когда пользователи выбирают элементы в списке и выполняют некоторые действия, он получ...
8 месяцев, 3 недели назад rup35h
104
голоса
1
ответ
Я использую ящик навигации и вид сетки при одном и том же действии, но как только я это сделал, я не могу прокручивать или ничего нажимать на активность. Кроме того, навигационный ящик также отказы...
8 месяцев, 4 недели назад nathandrake
120
голосов
1
ответ
Я пытаюсь заполнить меню Android навигации navigationDrawer с помощью сборки simpleadapter с hashmap. Вот мой код: я не знаю, как получить значение txt и img для каждого элемента для создания каждо...
8 месяцев, 4 недели назад wawanopoulos
112
голосов
1
ответ
Я реализовал ящик для навигации с фрагментами, но, похоже, я немного перепутал его. В настоящее время, когда ящик закрывается без выбора списка, он повторно загружает фрагмент. Мой класс MainDrawer...
8 месяцев, 4 недели назад Mike
91
голос
2
ответа
У меня есть приложение для Android, которое имеет одно основное действие, в котором используется множество фрагментов, которые переключаются в режим просмотра. Я не уверен, что это правильный спосо...
8 месяцев, 4 недели назад jyanks
91
голос
2
ответа
Я пытаюсь использовать Android Navigation вместо транзакции фрагмента. Однако есть одна проблема, которая начинает громоздко. При использовании слайд-анимации для анимации Enter Animation новый фра...
9 месяцев назад Hamed Momeni
101
голос
2
ответа
У меня есть активность, показывающая данные для определенного города, когда пользователь перемещается между городами, которые я хочу принести уже открытую деятельность для этого города на фронт, ес...
9 месяцев назад astro
65
голосов
1
ответ
Недавно я включил библиотеку appcompat v7 в свой проект. Пытаясь избавиться от множества ошибок, я обновил большинство своих SDK файлов и изменил мою целевую версию SDK на 23 из 21. Проблема в том,...
9 месяцев назад Visionwriter
92
голоса
2
ответа
Я пробовал следующие методы для обнаружения обратного пресса в активности: private static final String TAG = "PRESSED"; @Override public void onBackPressed() { Log.i(TAG,"BACK"); super.onBackPresse...
9 месяцев назад user5155835
81
голос
1
ответ
Я тестирую новый компонент навигации, и у меня есть некоторые "проблемы" о том, как он работает в некоторых случаях. Я делаю это приложение https://github.com/LipeDuoli/navPlayground для тестирован...
9 месяцев назад Fillipe Duoli
199
голосов
5
ответов
Я реализовал навигационный ящик, который является подклассом Activity. У меня много фрагментов в моем приложении. Мой вопрос здесь. Предположим, что есть 3 фрагмента: Fragment_1: Fragment_2: Fragme...
9 месяцев назад Hvn
92
голоса
1
ответ
Я создаю приложение с одним основным действием и фрагментами. Я пытаюсь контролировать, что произойдет на backPress, используя этот код в mainActivity: @Override public void onBackPressed() { if (g...
9 месяцев назад sagicoh
92
голоса
8
ответов
Как добиться, чтобы заблокировать ориентацию экрана только один Fragment в однофазной активности архитектуре (только одна Activity для всего приложения)? Есть ли лучшее решение, чем указать запраши...
9 месяцев назад Francis Novotný
102
голоса
1
ответ
Я использую следующий код для реализации простого навигационного ящика на основе образца, представленного на сайте разработчиков Android. public class MainActivity extends ActionBarActivity { Toolb...
9 месяцев, 1 неделя назад Shivam Bhalla
79
голосов
1
ответ
У меня есть эта операция, в которой я заменяю основной фрагмент фрагментом предпочтения. Когда я перехожу назад после просмотра настроек, я получаю пустую (белую) область, где должен находиться мой...
9 месяцев, 1 неделя назад casolorz
65
голосов
2
ответа
В настоящее время мое приложение имеет основное действие, которое обрабатывает как намерение Launcher, так и намерение открыть файл. Я хотел бы добавить вводную активность, чтобы появиться перед Ma...
9 месяцев, 1 неделя назад NSouth
120
голосов
2
ответа
У меня есть одно действие с ним, а также frameLayout, который используется как контейнер для фрагментов, которые должны быть вычерчены над этим представлением. Когда я нажимаю кнопку моей операции,...
9 месяцев, 1 неделя назад J. Hegg
112
голосов
1
ответ
Внезапно Android Studio начала предлагать использовать навигацию Android Jetpack для установки модуля android.arch.navigation:navigation-fragment:+. , Это все имя модуля. Две проблемы. Один, у меня...
9 месяцев, 1 неделя назад gamofe
113
голосов
1
ответ
У меня есть два вида деятельности A и B. У меня есть mapview внутри фрагмента в действии A и при нажатии кнопки запускается активность B. Жизненный цикл выглядит следующим образом: onPause() in fra...
9 месяцев, 1 неделя назад Renjith
65
голосов
2
ответа
Я хочу перейти от FragmentA (RootFragment) к FragmentB, но не хочу воссоздавать представление FragmentA, как только оно возвращается из FragmentB. Я использую Jetpack Navigation для навигации между...
9 месяцев, 1 неделя назад erluxman
112
голосов
1
ответ
Я реализовал Navigation Architecture Framework для отображения нескольких фрагментов. К сожалению, каждый фрагмент создает новую деятельность. Поэтому я запустил Activity с intent.addFlags(Intent.F...
9 месяцев, 1 неделя назад Ahmed S. Durrani
79
голосов
2
ответа
Итак, вот мой сценарий У меня есть моя MainActivity, когда я открываю приложение, которое человек не должен использовать для входа в систему. Я пытаюсь перейти к другому фрагменту из меню навигации...
9 месяцев, 1 неделя назад Patrick Coyne
79
голосов
2
ответа
Внутри приложения, которое я создаю, я использовал единую архитектуру действия и решил использовать новый навигационный компонент Google для навигации по приложению. Хотя это показывает большие пер...
9 месяцев, 2 недели назад Hamed Momeni
204
голоса
4
ответа
У меня возникли проблемы с изменением значка навигационного ящика на пользовательский. В настоящее время я должен был выполнить стандартную иконку ящика, которая имеет 3 горизонтальные линии сверху...
9 месяцев, 2 недели назад Tufan
102
голоса
3
ответа
Предположим, у нас есть 3 фрагмента с панелями инструментов с функциональностью кнопки вверх SplashFragment -> FragmentA -> FragmentB Это ожидаемый поток приложения. По достижении FragmentB, ...
9 месяцев, 2 недели назад Ankit Bisht
79
голосов
1
ответ
У меня есть простой код, который открывает URL-адрес в браузере: startActivity(Intent( Intent.ACTION_VIEW, Uri.parse(resources.getString(R.string.application_url)) )) Как я могу преобразовать это в...
9 месяцев, 2 недели назад antanas_sepikas
66
голосов
1
ответ
пожалуйста, дайте мне совет, как обрабатывать следующую ситуацию. У меня есть основное действие с навигационным ящиком. Когда пользователь нажимает на элементы в ящике, я меняю прикрепленный в данн...
9 месяцев, 2 недели назад simekadam
136
голосов
2
ответа
Я разрабатываю собственное приложение для Android, и я пришел к тому моменту, когда у меня есть три разных Деятельности: активность A, активность B и активность C. Теперь я хочу создать навигационн...
9 месяцев, 2 недели назад koufa
79
голосов
1
ответ
Навигация в Android Wear В Android Wear переключение экрана слева направо заставляет вас вернуться к предыдущему действию . Я заметил, что если у объекта есть фрагменты, и вы делаете этот жест, вы ...
9 месяцев, 2 недели назад FabioR
120
голосов
4
ответа
Я разрабатываю приложение, которое скорее представляет собой сдвиг во времени между вашими друзьями. Мне нужно рассчитать скорость движущегося автомобиля, и я не хочу использовать метод Location.ge...
9 месяцев, 2 недели назад Sheikh Aman
79
голосов
3
ответа
Я использую компоненты архитектуры навигации, и я хотел использовать безопасный плагин args. Я хочу добавить некоторые аргументы к одному из моих фрагментов в графике навигации. Код аргументов созд...
1 год, 6 месяцев назад Saba Imran
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема