android - 如何将底部应用栏与顶部应用栏配对?

标签 android material-design android-bottomappbar

图中是我想做的。

Pic

我有两个 menu.xml 文件。如何在顶部应用栏添加第一个菜单,在底部应用栏添加第二个菜单?我可以在一项 Activity 中执行此操作,还是应该使用顶部应用栏 + 带有底部应用栏的 fragment 创建 Activity ?谢谢。

最佳答案

所以,我解决了这个问题。

对于 Activity 顶部的工具栏,我使用 setSupportActionBar()onCreateOptionsMenu() 中膨胀菜单并处理 MenuItem 点击 onOptionsItemSelected()

对于 BottomAppBar(新 Material 组件),我使用 bottomAppBar.replaceMenu() 来设置菜单。要处理 MenuItem,请单击:bottomAppBar.setOnMenuItemClickListener()

Result

关于android - 如何将底部应用栏与顶部应用栏配对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52000628/

相关文章:

java - 如何确保将特定参数传递给方法?

java - 如果已经连接到另一个 WiFi,则连接到特定 WiFi

ios - 如何在 iOS 中使用 Material Designs "Standard" Bottom Sheet ?

android - Jetpack Compose BottomNavBar 吗?如何使用 bottomNavbar 任何示例?

android - 如何将 Celestia 构建到 Android?

android - 如何将我的应用程序添加到谷歌本地搜索中?

css - Angular Material 形式的填充高度

jquery - 通过搜索选择 Material 设计

android - FloatingActionButton 比 BottomAppBar 高