问题标签 [android-bottom-nav-view]

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

android - 使用 RecyclerView 垂直滚动的 BottomNavigationView 的垂直滚动 CoordinatorLayout 行为

如何为与 RecyclerView 垂直滚动同步滚动的BottomNavigationView定义CoordinatorLayout.Behavior类。

我已经看到了这个这个,但它所做的只是NavigationView立即显示/隐藏垂直滚动事件。我不想NavigationView立即显示/隐藏,而是我想要一种行为,比如将AppbarLayout带有Toolbar滚动标志的app:layout_scrollFlags="scroll|enterAlways".

0 投票
1 回答
7085 浏览

android - Android底部导航视图项目文本颜色?

我开始研究 Android 底部导航视图。但我面临一个问题。如果我在底部导航视图中添加了 5 个项目,则只有选定的项目显示项目文本。如果我添加了 3 个项目,它工作正常。任何人请告诉我如何显示所有 5 个项目的项目文本。先感谢您。

菜单.xml:

依赖:编译'com.android.support:appcompat-v7:25.0.1' 编译'com.android.support:design:25.0.0'

0 投票
5 回答
14409 浏览

android - BottomNavigationView 原图标颜色

我有我的 bottomNavigationView :

在此处输入图像描述

我添加了这个类以防止它执行 shiftMode :

我只想在没有这个选择器的情况下显示原始图标颜色,我怎么能达到这个?

我的导航 xml:

0 投票
1 回答
4768 浏览

android - 更改Android底部导航栏中所选项目后面区域的背景颜色

是否可以更改底部导航栏所选项目后面栏特定部分的背景颜色或任何支持此功能的第三方库?

是否可以在所选项目的底部添加一个突出显示的栏,如下图所示?

见下面的截图:

底部导航栏示例

0 投票
1 回答
1874 浏览

android - CoordinatorLayout Android中的底部导航栏重叠viewpager

我在 viewpager 中有一个回收器视图,但回收器视图的最后一行不完全可见(即部分可见),因为底部导航视图与 viewpager 重叠。我该如何解决这个问题?

activity_main.xml

0 投票
3 回答
1658 浏览

android - 在底部导航视图更改项目单击时重新创建片段

我有一个带有 Framelayout 和一个 BottomNavigationView 的活动...我有 4 个片段(A、B、C、D)...问题是当我在单击菜单项以加载片段 B 后从 A 切换到 B 时,片段A被破坏......我在片段生命周期中涉及的所有回调方法(OnAttach,OnCreate,OnCreateView......等)上添加了一条日志消息,并且当我更改片段时总是调用onDestroyView......所以当我来的时候回到之前打开的片段,再次调用 onCreateView ..

这是我的活动课:

我想知道我在这里实际上错过了什么......在此先感谢

0 投票
1 回答
163 浏览

android - 底部导航 Android

因此,我看到了适用于 android 的新 PlayStaion 应用程序,我想知道是否可以找到一个库来实现类似的底部导航,如果有人知道这样的库,请发表评论。这是PlayStaion Android App的截图PlayStation Android 应用程序

0 投票
0 回答
272 浏览

android - 如何在底视图片段中以横向模式显示片段布局?

我在 android 底部导航选项卡中使用片段。我想在第三个导航选项卡的片段中显示一个布局到 Landscape 。这怎么可能?. 我知道的一件事是,我们可以修复 Manifest 文件中的活动 Rotations。请向我提供您的建议和解决方案

0 投票
2 回答
363 浏览

android - BottomNavigationView 看起来很糟糕

我正在使用 android 支持库 BottomNavigationView ,在某些版本的 android 中看起来很糟糕。

这是我的代码:

它在我的带有 android 6 的手机上看起来不错,但在大多数手机上看起来很糟糕,如下所示:

在此处输入图像描述

如您所见,文本大小巨大

我怎样才能解决这个问题 ?

0 投票
2 回答
2274 浏览

android - BottomNavigation 初始 setCurrentItem 未显示片段并且重新启动片段失败

我有一个 Main Activity,它使用 TabSelectedListener 来显示 AHBottomNavigation 菜单的片段。名为“FirstFragment”的片段包含一个 FragmentPagerAdapter,它允许用户在两​​个选项卡之间滑动,每个选项卡都有自己的片段,称为 FirstTabInFirstFragmentFragment 和 SecondTabInFirstFragmentFragment(为简单起见重命名)。

我的问题是:

一个)。启动 Main Activity 时,选择了“First”底部导航菜单项,但未启动“FirstFragment”。因此,它显示了用空白屏幕选择的正确项目。如果我再次点击菜单项,它只会启动第一个片段。

乙)。一旦 FirstFragment 正确启动并显示在屏幕上(通过 a 中完成的临时修复),如果我选择不同的菜单项(即导航到 SecondFragment),然后再次选择 FirstFragment 的菜单项,其中的两个选项卡它是空白的。此外,两个选项卡的片段之间的滑动不起作用并“卡住”,因此您必须将其一直拉到一侧或一直拉到另一侧。

希望我已经清楚地解释了我的问题 - 如果有什么我遗漏的,我可以提供更多细节。
请注意,我正在使用com.aurelhubert.ahbottomnavigation.AHBottomNavigation
以下是相关文件:

MainActivity.java

activity_main.xml

FirstFragment.java:

片段_first.xml:

FirstFragmentPagerAdapter.java: