Вопросы с тегом «android-navigation»

18
Как изменить цвет строки состояния в Android?
Прежде всего, это не дубликат, как в разделе Как изменить цвет фона строки состояния Android. Как изменить цвет строки состояния, который должен быть таким же, как в панели навигации. Я хочу, чтобы цвет строки состояния был таким же, как цвет панели навигации

10
Режимы навигации на панели действий устарели в Android L
Взглянув отчет дифф с API для просмотра Android «L», я вижу , что все методы , связанные с режимами навигации в ActionBarклассе (например setNavigationMode(), addTab(), selectTab(), и с). сейчас устарели. Документация объясняет: Режимы навигации панели действий устарели и не поддерживаются встроенными панелями действий панели инструментов. Попробуйте использовать другие распространенные шаблоны …

30
IllegalArgumentException: пункт назначения xxx неизвестен этому NavController
У меня возникает проблема с новым компонентом архитектуры навигации Android, когда я пытаюсь перейти от одного фрагмента к другому , я получаю эту странную ошибку: java.lang.IllegalArgumentException: navigation destination XXX is unknown to this NavController Любая другая навигация работает нормально, кроме этой. Я использую findNavController()функцию Fragment, чтобы получить доступ к NavController. …

13
Appcompatv7 - на панели навигации v21 не отображается значок гамбургера
Я использую панель навигации в стиле леденца на палочке с последней библиотекой поддержки appcompat, но проблема в том, что значок гамбургера никогда не отображается. Отображается только значок "Назад". Это мой код активности import android.os.Bundle; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.ActionBarActivity; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.widget.Toolbar; import android.view.View; public class Home extends ActionBarActivity { …

28
Компонент архитектуры навигации Android - получить текущий видимый фрагмент
Перед тем, как попробовать компонент Navigation, я вручную выполнял транзакции фрагментов и использовал тег фрагмента, чтобы получить текущий фрагмент. val fragment:MyFragment = supportFragmentManager.findFragmentByTag(tag):MyFragment Теперь в моем основном макете деятельности есть что-то вроде: <fragment android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/nav_host" app:navGraph= "@navigation/nav_item" android:name="androidx.navigation.fragment.NavHostFragment" app:defaultNavHost= "true" /> Как я могу получить текущий отображаемый фрагмент с …

8
Как определить, открыт ли ящик навигации?
Название все объясняет. Все, что я хочу сделать, это знать, открыт ли ящик навигации или нет. Я много искал в сети и нашел метод, isDrawerOpen(int drawerGravity)но не смог найти удовлетворительного ответа, объясняющего, как использовать его в методе. Буду признателен, если кто-нибудь мне это объяснит. Заранее спасибо!
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.