问题标签 [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.

0 投票
1 回答
52 浏览

java - Android通过程序在bottomNavigationBar中设置图标和文本的颜色失败

我创建了一个 xml 文件来控制我的底部导航栏,如下所示:

当我在我的活动 xml 文件中设置它时它是有效的,如下所示:

但我想通过程序来改变它,所以我尝试使用它:

但它不起作用,选择和取消选择时图标和文本颜色没有不同,并且颜色不是我设置的。我该如何解决它,谢谢。

0 投票
2 回答
274 浏览

android - 使用导航组件时从 BottomNavigationView 中移除 Badge

我正在使用材料设计BottomNavigationView组件和使用导航组件的片段转换。

我目前面临的问题是我无法移除/隐藏徽章。当我们使用导航组件时,我不能使用setOnNavigationItemSelectedListenersetupWithNavController所以当我点击 itemId 时,我如何知道我当前在哪个片段/itemId 上并删除该特定 itemId 的徽章

0 投票
3 回答
5014 浏览

android - 有没有办法为 android Material View 底部导航添加圆角?

我正在尝试在底部导航中添加圆角,并且尝试更改宽度和高度,但它不起作用。我正在使用相对布局,宽度设置为“fill_parent”,高度设置为“warp_content”我有两个图标登录和注册,我希望整个导航都有圆角。我正在使用 Material Design 底部导航:

这就是它的样子

这就是它的样子

我希望它有这样的圆角。不是漂浮,而是角落 圆角

0 投票
1 回答
551 浏览

android - 如何将按钮添加到底部导航视图

我想知道如何将按钮添加到 BottomNavigationView,我将它包含在 BottomNavigationView 中。但这是一种解决方法。我想知道如何正确地做到这一点?

如果有人知道如何,我希望在 BottomNavigationView 中间添加一个按钮,除了我这样做的方式,因为每次我更改菜单项时,按钮都会闪烁

xml(菜单):

解决方法

0 投票
1 回答
830 浏览

android - Android底部导航视图在图标侧面显示文本

我想在图标右侧显示底部栏文本,例如 City Mapper。我目前使用 Android 默认组件实现了我的第一个版本

City Mapper底部导航

在这里提出了这个问题,但没有找到解决方案,并且有人评论说这是不可能的。如果 City Mapper 正在这样做,那么它应该是可能的。我该怎么做?

0 投票
2 回答
263 浏览

android - 导航组件中子片段中的BottomNavigationView

我想在 android 导航组件中实现类似这样的图像流。其中仪表板片段是起始目的地。从这里我可以导航到另一个具有底部导航视图的片段。这是否可以使用单个导航图和单个活动?实现这样的目标的最佳方法是什么?带有android导航组件的底部导航视图

0 投票
1 回答
96 浏览

android - NavigationView 的 Android ReselectedListener

BottomNavigationView中可以设置:

但是,对于NavigationView ,这是不可用的。什么是好的等价物?


更新

感谢@ande,我实现了以下内容:

如果我只通过菜单项导航,那效果很好。(顺便说一句,我刚刚在我的活动中实现了监听器并从那里添加了它,不需要额外的类)
但是,当我按下后退按钮时,我将能够按下当前目的地的菜单按钮,作为菜单项目没有更新onBackPressed()


更新 2

这解决了它!

0 投票
0 回答
37 浏览

android-studio - 为什么从 DrawerLayout 中选择项目会将 BottomNavigationView 的选择移动到第一个选项卡

我是导航组件的新手。目前正在使用具有 Drawer 布局和 BottomNavigationView 的应用程序。我在 BottomNavigaionView 中有 3 个选项卡,在抽屉中有 4 个菜单项。BottomNavigationView 和 Drawer 的每个选项卡都会打开一个不同的片段。使用以下流程:

1. 选择 BottomNavigationView 的第二个选项卡。

2. 从抽屉中选择项目。这会打开一个片段。

3.返回按钮返回MainActivity。

现在不是选择第二个选项卡,而是选择第一个选项卡。如果我从第二个选项卡打开一个片段,然后按返回按钮返回 MainActivity。一切正常,并选择了第二个选项卡。

当我使用抽屉更改片段时,有没有办法获得相同的行为?提前致谢。

0 投票
2 回答
45 浏览

android - Android中的约束布局问题

所以我最近转向约束布局,但我无法弄清楚这一点。所以这是我的代码:

这就是它的样子在此处输入图像描述

那么我在代码中做错了什么?我将 BottomNavigationView 的约束设置为父级,但不知何故它被推得更深,我不知道如何解决这个问题。

0 投票
2 回答
354 浏览

android - 如何删除底部导航视图周围的边框

如何在底部导航视图中删除边框,如下所示。

截屏

我的布局:bottom_nav_activity.xml

BottomAppbar如果我在结果中添加背景颜色是

底部应用栏

有没有人帮我解决这个问题?