7得票5回答
如何通过编程更改底部导航栏视图的图标?

我希望知道如何在用户基本选择底部导航视图时更改图标,如果用户选择不同选项,则再次将其替换为先前的图标。 以下是我的 switch case 代码片段。 switch (menuItem.getItemId()) { case R.id.ic_home: ...

9得票2回答
底部导航栏突出显示选定的项目

我已经在我的活动 XMl 中添加了底部导航视图。但是我无法从菜单项中设置默认选中的项目。它总是将第一个菜单项设为默认值。而且,当我点击其他菜单项时,所选菜单项没有高亮显示。如果我在编程时设置item.setChecked(true),则菜单选项会被突出显示,但第一个菜单项也会被突出显示。 ...

25得票4回答
如何使用底部导航视图和Android Navigation组件将参数传递给一个片段?

使用底部导航视图和Navigation组件,在片段中传递和访问参数是否可行? 我正在使用一种活动和多个片段的方法,其中我的顶级片段需要一个参数(通常通过newInstance生成的方法完成)。我查看了Navigation组件开发人员指南和codelab,但它仅提到使用safeargs并在目标和...

87得票7回答
安卓BottomNavigationView中选中的项目颜色

我参考了这里的内容。当我点击Schedules时,Schedules活动出现了,但第一个项目(Favorites)的颜色总是被选中。它不会从Favorites项目的颜色改变为Schedules项目的颜色。而且,第三个项目(Music)。我使用的是android:state_checked而不是...

20得票6回答
如何在Android Studio中更改底部导航栏选中的图标颜色

当我在Android Studio中选择底部导航栏中的项目时,被选中的背景项目等于values->colors.xml中的primarycolor。现在我想更改这个颜色,使其不同于primarycolor。我该如何更改? private BottomNavigationView.OnNa...

7得票2回答
安卓底部导航栏:图标和文字之间的间距

如何在BottomNavigation中以编程方式更改图标和文本之间的垂直间距? 我找到的唯一方法是修改dimens.xml文件: <dimen name="design_bottom_navigation_height" tools:override="true">60dp&l...

105得票12回答
安卓:底部导航视图-更改所选项目的图标

我已经在我的应用程序中添加了BottomNavigationView,如下所示。 main.xml<android.support.design.widget.BottomNavigationView android:id="@+id/bottom_navigation...

24得票2回答
BottomNavigationView使用androidx

我创建了一些应用程序,我想要在其中插入一个BottomNavigationView。这段代码本来运行得很好,但是一旦我将gradle更改为androidx,它就停止工作了。我的布局中的组件(activity_about):<android.support.design.widget.Bo...

106得票8回答
移除 BottomNavigationView 标签

谷歌发布了新的支持库v25,其中包含BottomNavigationView。 是否有任何方法可以移除选项卡上的标签?

29得票3回答
我该如何动态地将菜单添加到底部导航视图?

安卓有新的UI元素 - BottomNavigationView。 我不想将我的菜单包含在xml文件中。我将从后端端接收有关菜单项和顺序的信息。我想要动态创建它们并在onCreate()方法中设置到BottomNavigationView中。这样可以实现吗?