问题标签 [android-bottomappbar]
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 - 在 BottomSheet 片段中选择项目时刷新 Activity
我已经设置了一个BottomAppBar
,NavigationDrawer
但我无法恢复在此抽屉中选择的项目,这是一个片段。
我遵循了许多教程来设置它,BottomAppBar
但我从来没有看到如何从抽屉中获取选择。
这是我的抽屉是如何创建的:
最后,这是我的片段的代码:
因此,我想在onNavigationItemSelected
方法中返回所选项目,但我找不到将此片段链接到创建它的活动的方法
android - 如何处理 Bottomappbar 项目选择器?
我目前正在使用BottomAppBar
我的音乐应用程序,左侧有 4 个菜单项,右侧固定 FAB,每个项目都将导航到一个功能片段。
我想为所有 4 个菜单项设置一个选择器,类似于BottomNavigationView
在选择和未选择时将有 2 个状态。但到目前为止,我正在努力做到这一点。
我已经尝试了 XML 中的选择器或以编程方式在代码中设置它,但这些都不起作用。
这是我想要实现的布局,抱歉不能发布直接图像,因为我没有足够的声誉。
https://imgur.com/972GZX8
android - 使用新的 Android BottomAppBar 实现 Android Jetpack Navigation 组件
我正在尝试在我的主要活动中使用新的 Android 底部应用程序栏实现 Jetpack Navigation,但它没有按应有的方式工作。
我已经阅读了关于导航的注释,似乎没有找到任何方法将导航喷气背包集成到新的底部应用程序栏中。我尝试按以下方式进行操作:
导航文件是:
然后在我的活动中我使用:
发生的情况是,当单击菜单项时,导航不会触发,从我读过的内容来看,如果菜单项与导航图中的片段具有相同的 id,它应该可以直接工作。
您能否通过提供有关如何使其工作的链接或一些代码来提供帮助?
android - 将 Android Jetpack Navigation 组件与 Android BottomAppBar 一起使用
我正在尝试在我的主要活动中使用新的 Android 底部应用程序栏实现 Jetpack Navigation,但它没有按应有的方式工作。
我已经阅读了关于导航的注释,似乎没有找到任何方法将导航喷气背包集成到新的底部应用程序栏中。我尝试按以下方式进行操作:
我正在使用一个内部有 4 个片段的 Activity 在底部应用程序栏的导航抽屉中导航。
当我点击这个时,预期的输出应该是:
它应该像这样打开一个抽屉:
而且我应该能够在片段之间导航。
但是,当我使用以下代码时
活动主页.xml
导航文件是:
bottomappbar_navigation.xml
bottomappbar_drawer_menu.xml
bottomappbar_main_menu.xml
然后在我的 ActivityHome.kt 中:
发生的情况是菜单图标在底部应用栏上消失,如下所示:
我想我没有正确使用 Jetpack Navigation。
您能否通过提供有关如何使其工作的链接或一些代码来提供帮助?
kotlin - 如何在某些片段中隐藏底部导航栏?
我有一个带有 navGraph 的活动和一个带有 2 个菜单项的底部导航栏。我的问题是My Bottom Navigation Bar到处出现,detailFragment、aboutFragment、signInFragment等等。
我如何限制它只显示在我的菜单项上的 2 个片段上?
这就是我解决它的方法
android - 如何关闭底部应用栏的导航抽屉
我在我的应用程序中使用底部应用程序栏作为导航组件。当单击导航抽屉的一项(从底部出现)时,导航抽屉应该关闭,但事实并非如此。当点击 Navigation Drawer 的导航项时,相关的 Fragment 被打开,但 Navigation Drawer(底部应用栏)仍然出现。
我曾尝试使用 DrawerLayout 和 drawerLayout.closeDrawer(Gravity.LEFT) 但它不起作用。
这是布局:
这是 IDE 给出错误的代码部分:
出现以下错误:
java.lang.IllegalArgumentException:没有找到重力左侧的抽屉视图
我已经尝试了以下链接中的解决方案,但它们不起作用: