问题标签 [android-bottomnav]
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 - 导航组件:通过底部导航将捆绑包传递到目的地
在我的应用程序中,我有一组视图的主机片段,用户可以通过BottomNavigationView
. 这BottomNavigationView
是通过连接到我的导航控制器的setupWithNavController
。
我的主机片段收到一个包含一些信息的包,我希望每个片段在导航到(通过底部导航视图)作为包时接收这些信息。
我目前的解决方案看起来像
虽然这行得通,但它不会很好地扩展,因为我手动为每个目的地添加参数。由于我没有手动导航到每个目的地,而是由BottomNavigationView
我不确定如何手动添加此捆绑包完成。
android - 使用导航组件防止底部导航视图中的循环导航逻辑
我通过导航组件BottomNavigationView
连接了多达 3 个片段(A、B 和 C) 。我还有一个登录片段,成功登录后我将其从堆栈中弹出。
观察到的导航行为:
A > B > C > A > B > C > B >返回> C >返回> B >返回> A > 返回>退出
预期行为:
(在阅读了@ianhanniballake 和导航原则的评论后)
A > B > C > A > B > C > B >返回> A > 返回>退出
我的问题类似于循环导航逻辑,但我在BottomNavigationView
. 如何实现我的预期行为?
main_nav.xml
BottomNavigationView
设置
android - 如何增加BottomNavigationView中一项的宽度?
我在Android中有BottomNavigationView,项目之间的间距相等,我想更改菜单中一项的大小。我正在寻找类似的东西:https ://stackoverflow.com/a/45318813/2997806但对于一项。这是我的菜单自动取款机:
和底部导航视图:
android - 交换片段时是否需要始终重新创建片段?
像在这段代码中那样导航底部导航菜单时,是否真的有必要总是重新创建片段?
我宁愿在周围 MainActivity 的 onCreate 中创建我所有的 Fragments 并将它们作为成员变量存储在那里。然后我可以在 onNavigationItemSelected 中只使用对我的片段的引用而不是创建新片段。
可以按照描述进行操作而不使用上面的代码吗?或者按照描述的那样做会在某处引起并发症吗?
android - 使用默认的 BottomNavigationView 实现片段
我用默认的底部导航视图制作了一个简单的应用程序。现在代码是正确的并且应用程序正在构建但是当我启动它时,无论我点击什么菜单项,我都有一个空白片段。
MainActivity:包com.ali.mydesign;
activity_main.xml
首页片段:
片段_1.xml
如何正确实现片段以显示内容?
已解决:感谢 Gabrielle 的回答,我通过用 break 替换 return true 来解决它,然后添加 getSupport.. 像这样:
片段 navFragment = null;
要设置我使用的默认片段
导航.setSelectedItemId(R.id.nav_1);
在 setContentView() 之后
java - 为什么我不能用渐变色android更改图标颜色和文本底部导航
我想制作像示例图像一样的颜色。但是我在使用颜色渐变更改图标和文本时发现了一个问题,因为底部导航中的属性只接受颜色。请帮助我,上帝保佑你。
java - android中片段的重叠问题
我的应用程序中有一个底部导航菜单,位于“创建”菜单上。我正在显示片段页面。它工作得很好,但是当我点击我的下一个菜单时,“Fav”、“saved”、“hidden”和“more”。打开指定的活动,并在其上重叠“创建”菜单的片段。任何帮助表示赞赏