问题标签 [android-bottomnav]

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 回答
160 浏览

android - 如何使具有固定底部面板的应用程序主体填充其余空间

我正在创建一个具有固定底部面板的应用程序。每个面板的内容应显示在其上方的空间中。但是每当我用一些内容填充正文时,内容就会溢出并与底部面板重叠。

在此处输入图像描述

在我填充它之后,它看起来像这样: 在此处输入图像描述

代码如下:

PS:我知道提供相同功能的库,但使用它们会使我对我的应用程序的控制更少。

0 投票
2 回答
3103 浏览

android - 始终禁用自定义启动器中的状态栏和底部栏

我需要编写自定义 android 启动器,只有一个我的应用程序并禁用 android 系统状态栏和底栏。这是我的代码

AndroidManifest.xml

styles.xml

插件MainActivity.class

这个启动器只有一个按钮(没关系),没有状态栏和底部导航栏。但是我们可以通过在屏幕顶部自上而下的滑动来获得它们。如何禁用此功能?谢谢。

0 投票
2 回答
2484 浏览

android - 如何在底部导航视图之间划分空间?

在此处输入图像描述

我需要使用两个菜单项创建底部导航。但视图比例为 30:70,文本重心位于中心。一个菜单包含图像和文本 一个只有文本

主布局中的以下代码

0 投票
1 回答
888 浏览

java - 使用 BottomNavigationView 时仅加载一次数据

我有一个BottomNavigationView显示Fragments,在我的第一个片段中,我使用 volley 来获取 JSON 数据并将其填充RecyclerView如下:

以上在我的片段中被调用onCreateView

它会像我想要的那样显示,但是,这就是问题所在。当我转到另一个片段并返回(通过使用BottomNavigationView)时,onCreateView将再次调用,数据将再次加载。

一个很好的例子是 YouTube 和 Instagram 应用程序,在这些应用程序中,每次切换视图时都不会重新加载数据。


我的问题:

如何在BottomNavigationView不调用的情况下在片段之间导航onDestroyView,或者是否有另一种方法可以避免我遇到的问题?

是一个类似的问题。


编辑 1:为问题添加更多上下文

选择内部的项目时,BottomNavigationView它会夸大/替换片段,从而onCreateView被调用。我的方法在内部被调用onCreateView,这意味着每次我在片段之间“切换”时,我的方法都会被再次调用,导致 Volley 再次获取数据。

0 投票
1 回答
292 浏览

android - 如何使用 getApplicationContext() 打开 Activity?

我正在使用底部导航菜单,每次itemMenu我调用一个函数来打开正确的活动:

在里面HelpActivity

应用程序崩溃了,请问如何解决?

错误

java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法 'android.content.Context android.content.Context.getApplicationContext()'

0 投票
0 回答
450 浏览

android - 实施 Material Design 入职示例

我正在查看Material 的入职设计指南。我想知道我应该如何复制这种导航。它似乎包含一个特殊的底部标签栏和查看器。没有 viewpager 的滑动功能,并且只有两个按钮倾斜到底部标签栏的两侧。

在此处输入图像描述

0 投票
0 回答
143 浏览

android - BottomNavigation 中的不同项目背景

我正在尝试自定义我的 BottomNavigationBar。

德

我通过将 common itemBackground 指定为 BottomNavigatoinBar 来设置选项卡的形状和颜色,但我希望不同的选项卡具有不同的颜色。

有没有办法分别为每个元素设置背景?

这是导航代码:

0 投票
1 回答
8954 浏览

android - 底部导航栏不显示图标或文本

我在尝试在我的 Android 应用程序中实现带有图标和文本的底部导航栏时遇到了一些麻烦。
该栏当前按预期运行并将您带到所需的片段,但由于某种原因未显示图标或文本。

我已经进行了一些搜索,但无法找到解决方案或为什么它会以这种方式运行的原因。
任何帮助,将不胜感激。谢谢。

activity_main.xml

导航.xml

在 MainActivity.java

0 投票
1 回答
389 浏览

android - 在当前主题错误中找不到样式“bottomNavigationStyle”

我一直在尝试为我的活动添加一个底部导航栏。但是,它说它Failed to find style 'bottomNavigationStyle' in current themeThe following classes could not be instantiated: - android.support.design.widget.BottomNavigationView. 难道我做错了什么?

我确实在我的 build.gradle 文件中实现了这个包:

implementation 'com.android.support:design:28.0.0-alpha3'

所以,我觉得不是因为这个……

在此处输入图像描述

Stackoverflow 告诉我要写更多的文字,所以我要写更多的文字。它仍然希望我添加更多文本......我们开始

0 投票
2 回答
335 浏览

android - 文本大小 AppBar / NavBar 辅助功能

Android 中的辅助功能允许放大文本大小和显示组件,但似乎某些本机组件并不完全允许这种情况按预期发生。

2个查询:

  1. 此图像显示了一个全新的底部导航活动布局。因为选项对于文本视图来说太大了,所以它们在最后用破折号溢出。这可以访问吗?

默认底部导航栏活动截图

  1. 是否可以从文本大小/缩放方面访问 App Bar 文本视图?在某些应用程序上,我发现标题文本超出了应用程序栏本身的范围。