问题标签 [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 投票
2 回答
34 浏览

android - 自动更改选择底部导航选择

我正在处理这段代码


当我启动我的应用程序时,它会自动进入第一个底部(我有 3 个底部)我想在导航视图中将其更改为第二个底部。请帮我

0 投票
3 回答
3863 浏览

android - ANDROID 导航组件 + BottomNavigationView 带backstack

我想在我的应用程序中使用来自 jetpack 的导航组件。我可以找到导航组件 + 底部视图导航的基本示例工作,下面我展示了我是如何使用这些示例实现的。但它对我来说不正确 - 它在选项卡之间切换时重新创建片段。但我从谷歌https://github.com/android/architecture-components-samples/blob/master/NavigationAdvancedSample/app/src/main/java/com/example/android/navigationadvancedsample/NavigationExtensions.kt找到了 navigatiom 扩展,但它也不起作用。我按照我的活动说明做所有事情:

我在 onCreate (当 savedInstanceState == null 时)和 onRestoreInstanceState 我的布局文件中调用此函数:

这与示例中的代码完全相同但是这不起作用,不显示片段,并且如果在导航扩展中安装了 setupItemReselected (graphIdToTagMap, fragmentManager),则会在该函数中导致错误 val selectedFragment = fragmentManager.findFragmentByTag (newlySelectedItemTag) with error kotlin.TypeCastException: null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment,所以片段管理器无法按标签找到片段(?)请帮帮我,我第二天研究这个问题!

0 投票
1 回答
32 浏览

android - 导航菜单图标颜色和文本在android中没有改变

在 manin 活动 xml 中的 cdoe 中,我在这里使用“android.support.design.widget.BottomNavigationView”我在页脚中显示一些菜单图标。在选择每个图标时,我正在导航到不同的屏幕。现在我必须更改我可以在 activity_main xm 中执行的 BottomNavigationView 的背景,更改背景颜色,现在我必须将菜单图标 colot 更改为白色文本颜色应该是白色的。我在菜单导航 xml @drawable/icon_home 中进行了更改,我将颜色更改为白色,但它没有出现。图标下方的事实文本也不是白色的。请帮忙 。建议我。谢谢

// XML 代码

// 菜单导航代码

/// 活动java代码

0 投票
5 回答
1290 浏览

android - 底部导航不显示原始颜色

我为我的应用程序设计了一个底部导航视图。这个想法很简单,绿色底栏将有白色图标。我为此写了一个选择器

它有效,它改变了图标的颜色,但它并没有使它完全变白,颜色看起来是灰色的。我也尝试过,<item android:state_selected="true" android:color="@android:color/white" />但它也不起作用。我已经添加了下面的图片,让你看看有什么不同。

图片

请帮忙

0 投票
0 回答
42 浏览

android - NavigationComponent 与 BottomNavigationView 片段进度

我将 NavigationComponent 与 BottomNavigationView 一起使用。

我遇到了一个问题,那就是当我在 BottomNavigationView 中选择第一个项目,然后从片段 1->2->3 开始,然后我将选择更改为 BottomNavigationView 中的第二个项目。当我在 BottomNavigationView 中重新选择第一个项目时,我在第一个选定项目中丢失了片段进度。

现在的方案

我想要实现的计划

我该如何管理它?

0 投票
2 回答
1065 浏览

android - 使用 Xamarin.Forms 在 Android 的选项卡式页面中隐藏底部选项卡栏

我创建了一个标签页并将导航栏设置在底部。现在我需要隐藏特定页面上的导航栏。对于 iOS,我使用了这个 Renderer: here,但我找不到适用于 Android 的类似解决方案。我用这个试过:

这仅适用于顶部的普通导航栏,但不适用于底部导航栏,并且应用程序因以下错误而崩溃:System.NullReferenceException

有安卓的解决方案吗,先谢谢了。

0 投票
1 回答
1392 浏览

android - BottomNavigationView 后面的片段中的底部工作表

在我的片段中,单击按钮时,我需要显示一个底部工作表对话框,但它必须从底部导航栏后面出现。这里已经解决了一个类似的问题,但是由于一些压力,我只需要通过扩展 BottomSheetDialogFragment 来创建底部工作表。

activity_main.xml

片段主页.xml

片段主页.kt

BottomSheetDialog.kt

更新:
截图

0 投票
2 回答
530 浏览

android - 如何在 Android 底部导航视图中正确显示轮廓图标

我当前的 Android 应用程序采用com.google.android.material.bottomnavigation.BottomNavigationView

我有四个图标,其中一个是标准的 android 矢量图像person outline

在此处输入图像描述

看起来像上面

但是在应用程序底部导航窗口中,它类似于以下内容:-

在此处输入图像描述

我的导航栏的 xml 布局类似于:-

我做错了什么没有正确显示轮廓图标?

0 投票
1 回答
75 浏览

android - android - 使用 BottomNavigationView 和 FrameLayout 实现 DrawerLayout

我目前正在创建一个应用程序,它有一个 BottomNavigationView 和一个 FrameLayout 用于片段。但是,如本视频所述,我也想实现 DrawerLayout 或 Hamburger Menu

DrawerLayout 应该只包含两个视图,一个用于 ActivityFragment,一个用于 NavigationView

那么是否可以在拥有 BottomNavigationView 的同时实现 DrawerLayout?如果是,如何?

这是我的 activity_main.xml:

0 投票
2 回答
95 浏览

java - 填写bottomNavigation中的图标

我用bottomNavigation.

选择时,我想用“不是图标外部”的颜色填充图标。我怎样才能做到这一点?