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

android - 如何像在 YouTube 应用中一样处理 android 生命周期?

YouTube 如何处理其标签片段的生命周期?当我点击选项卡时,即使我切换了该选项卡,它也会开始并继续加载数据。当我再次重新选择该选项卡时,它不会重新加载它的视图和数据。我认为有一些布尔变量,如 didFeedLoad,然后在 onCreate 中设置为 true?但在我看来,这不是优雅和好的解决方案。你怎么看?

在我的应用程序而不是 ViewPager 和 TabLayout 中,我有 BottomNavigationView,但我想像在 YouTube Android 应用程序中一样处理生命周期

下面是导航代码:

0 投票
1 回答
1705 浏览

android - android底部导航菜单中超过3项使用设计支持库

我正在使用 android 设计支持库 V 25.0.0 创建底部导航菜单。我在菜单中配置了 5 个项目。但只有 3 个项目带有标题。我希望所有 5 个项目都显示为图标和标题。

有没有人能够做到这一点?

布局文件

0 投票
2 回答
8044 浏览

android - 如何使底部导航视图粘在android中的某个位置?

我在android中尝试了底部导航视图。但它正在根据我在它上面的片段改变它的位置。如何解决这个问题?

活动主.xml:

片段主页.xml:

为了检查是否发生这种情况,我在其中一个片段中添加了一些文本视图。

片段首选项.xml:

这就是我在片段之间切换时发生的情况:

家庭片段

首选项片段

0 投票
0 回答
328 浏览

android - 单击时底部导航视图的文本大小和圆形显示动画

我开始使用新BottomNavigationView的设计支持库。

我想实现以下项目,但无法获得任何代码片段。

  1. 如何更改底部导航视图的文本大小?
  2. 如何获得材料设计指南中所示的圆形显示动画(如下面的链接)?任何人都可以为此提供示例代码片段吗?

https://cdn-images-1.medium.com/max/600/1*uMnDyq7fTZ3KDu2BteuIxw.gif

0 投票
0 回答
459 浏览

android - 底部导航栏,如何用文字显示四个图标?

我正在使用支持库 25 中添加的新底部导航栏我想现在显示 4 个带有文本的图标,如果有更多的 3 个项目,它只显示带有文本的活动图标,其他人只显示图标。

现在它显示像这样

在此处输入图像描述

我想要实现的是这个

在此处输入图像描述

我想在第二个屏幕中显示四个带有文本的图标,它看起来不错

我知道有第三方库我可以通过它来实现这个 https://github.com/roughike/BottomBar但我想用支持库 25 做到这一点

注意:第二个屏幕截图不属于我,我从这里复制了它 https://code.google.com/p/android/issues/detail?id=230653

0 投票
1 回答
717 浏览

android - 无法使粗略底栏导航标题居中

我正在使用 roughike 在我的 android 项目中实现底栏导航。我没有使用任何图标图像,因为我觉得使用图像和保持分辨率比使用 fontawesome 图标更复杂。所以我这样写代码:

选项卡在bottombar_tabs.xml文件中定义:

导航功能按预期正常工作,但所有选项卡标题都显示在导航顶部。如何使其垂直居中?我尝试使用重力,layout_gravity 但没有任何效果。感谢您的帮助,谢谢,罗宾

https://github.com/roughike/BottomBar

0 投票
5 回答
19274 浏览

android - 如何使用adjustResize设置隐藏键盘下方的BottomNavigationView

根据材料设计规范,当键盘出现时,BottomNavigationView应该隐藏在它下面。但是,如果我android:windowSoftInputMode="adjustResize"在 Activity 的清单中设置,那么BottomNavigationView键盘上方的移动。

我需要设置adjustResize为在键盘打开时启用滚动到屏幕底部。但是,我不希望BottomNavigationView可见。这可以做到吗?

它目前的外观:

在此处输入图像描述

布局 XML(实际上会有一个is 和 the 的FrameLayout位置):EditTextEditText

0 投票
0 回答
259 浏览

android - BottombarNavigationView 在 kitkat 中不起作用

应用程序级别的gradle。

主题

它在大于或等于 21 的 api 级别上工作得很好,但在 kitkat 中不起作用。我什至尝试过使用其他库,但输出是相同的。我确切地知道我的代码有什么问题。

0 投票
4 回答
11505 浏览

android - BottomNavigationView 上的徽章

我正在尝试在BottomNavigationView不使用任何库的情况下向项目添加徽章,但是不知何故BottomNavigationView没有显示徽章(custom_view)

main_view.xml:

bottom_navigation_menu.xml:

活动扩展自AppCompatActivity

custom_view.xml:

而不是显示(badge) custom_view它只显示项目本身:

在此处输入图像描述

下面你可以从调试模式看到view访问的是正确的并且设置正确。但是不知何故,BottomNavigationView并没有失效:

在此处输入图像描述

0 投票
1 回答
2722 浏览

android - BottomNavigationView 未显示

当我在我的主题中添加背景项目时,BottomNavigationView 消失了。

@color/primary_red @color/primary_red

和底部导航视图

当我从主题中删除背景项目时,它看起来像在此处输入图像描述

窗口和底栏之间有空白区域。而且背景文本也出现在前景中。如何删除它。

编辑

activity_main.xml