android - 自定义工具栏
问题描述
我有单个活动和许多片段,在我的主要活动中我有一个工具栏,我需要为每个片段设置不同的工具栏
findNavController(nav_host_fragment).addOnNavigatedListener { controller,
destination ->
when(destination.id) {
R.id.destination1 -> {
//Do something
}
解决方案
一次显示多个工具栏并不直观。但是,无论如何,请转到 styles.xml 并确保应用程序主题具有 parent "ThemeOverlay.Appcompat.Light.DarkActionBar"
。接下来,在您的片段布局中,制作您想要制作的任何工具栏。
推荐阅读
- javascript - 如何通过导航将数据传递到平面列表中?
- python - numpy快速傅里叶变换的数组正确排序
- java - 如何在 jpa 查询中加入具有多对多关系的两个实体
- css - CSS3 动画在 Firefox 中效果不佳(过渡不流畅)
- php - 在我的 WordPress 自定义插件“函数名称必须是字符串”中,我正在使用 $get_the_author_meta()
- java - 获取当前处理块的先前块值 - 弹簧批处理
- javascript - 如何解析无序列表
- 是兄弟姐妹
- flutter - 如何在颤动中显示/隐藏密码?
- java - 为什么javers快照表序列乘以100
- pandas - AWS Athena 错误解释时间戳列