问题标签 [android-bottomnavigationview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 使用导航组件在深层嵌套图之间导航
实现的导航图结构如下图所示。
但不幸的是,当从顶部片段(OneFragment、TwoFragment 和 ThreeFragment)导航到较低片段(OtherFragment)时,会发生异常:
java.lang.IllegalArgumentException: Navigation destination [package_name]:id/otherFragment referenced from action [package_name]:id/action_OneFragment_to_OtherFragment cannot be found from the current destination Destination([package_name]:id/oneFragment)
这种结构的原因是为了避免使用大的 Navigation.xml 文件,并且在项目中使用NaviagtionAdvancedSample旧版本,其中每个 BottomNavigaationView 选项卡都应该有自己的图形。
android - 将 BadgeDrawable 与 BottomNavigationView 一起使用时出现 UnsupportedOperationException
我正在BadgeDrawable
使用BottomNavigationView
. 但是当我将徽章放在底部导航视图的图标中时,我得到了这个异常
我在请求成功时的Observe
回调中设置徽章的数量。LiveData
这是我的看法
我如何设置徽章的编号
我的风格
android - 导航组件替换/更改后台堆栈
我有带有导航控制器的导航抽屉设置的底部导航。我目前正在使用最新的 v2.4.0-alpha05,它分别管理每个底部导航选项卡的 backstacks。问题是,我有一个自定义导航抽屉(带有一堆文本视图的线性布局),它归活动本身而不是片段所有。此抽屉内有一个配置文件选项,我想在单击它时导航到帐户片段。那么我可以做到这一点navController.navigate(R.id.action_global_accountFragment)
但是这个片段现在将被添加到主片段的后台堆栈之上。每当我切换回我的主片段(通过底部导航)时,我只想要主片段的后台而不是帐户片段,即我希望它要么从堆栈中删除,要么以任何方式切换到后台堆栈到帐户片段,只要我点击配置文件视图. 有什么办法可以做这些事情或任何其他解决方案吗?我也附上了我的主要活动 oncreate 和 navcontroller 的 onDestinationChanged 方法。任何帮助表示赞赏。
这是我要导航到帐户片段的布局的 onclick
}
android - android - 如何更改底部导航文本
我需要以编程方式更改底部导航文本
这是我制作bottomNavigtaion的代码
我需要更改最后一个菜单文本
我怎样才能做到这一点 ?
java - 最新的底部导航视图
我正在创建一个 Android 应用程序,我偶然发现以前创建底部导航视图的方法已被弃用。
这是我得到的错误:
我到处寻找这个,但没有网站显示最新和更新的方法来做到这一点。
创建正确的 BottomNavigtionView 的最新方法是什么?提前致谢
android - 当图标/按钮被双击或已经在导航视图中打开时停止片段的重新创建
我正在尝试创建一个底部导航视图,其中包含四个不同的片段,只需轻按一下图标即可在它们之间切换。为此,我使用了带有导航组件的底部导航视图,并且还制作了导航图 - nav_graph.xml并连接了主要活动中的所有结构。但是当我单击图标两次或单击另一个项目后,片段的元素(即回收器视图和数据)或整个片段正在重新创建。我希望当我点击图标两次或点击导航栏项目时,它不应该重新创建片段,这样数据就不会被多次加载。
下面是我的MainActivity.kt类文件 -
下面是我的nav_graph.xml文件 -
下面是我的activity_main.xml文件 -
下面是我的menu_item.xml文件 -
请让我知道我应该在代码中添加什么或者我做错了什么?实现该功能的正确方法是什么,即每次单击图标或按钮时不应重新创建或重新加载片段?
fragment - 带有navhostfragment的BottomNavigationView不显示片段,android?
我在片段中使用 navhostfragment 以及底部导航视图。
下面是xml
在我的片段中,我使用以下方法
当我运行代码时,片段没有打开。
如果我删除 FragmentContainerView 我会看到正在显示的正确片段。有人能指出我错过了什么吗?
android - 在片段内使用导航主机片段和底部导航视图?
我在主页片段中有导航主机片段和底部导航视图,如下所示
菜单如
导航图为
其他图表如下
报价图
剖面图
在我的家庭片段中,我设置为
当我点击底部菜单项时,片段不会改变。这里有什么问题?