问题标签 [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.
android - 始终禁用自定义启动器中的状态栏和底部栏
我需要编写自定义 android 启动器,只有一个我的应用程序并禁用 android 系统状态栏和底栏。这是我的代码
在AndroidManifest.xml
在styles.xml
插件MainActivity.class
这个启动器只有一个按钮(没关系),没有状态栏和底部导航栏。但是我们可以通过在屏幕顶部自上而下的滑动来获得它们。如何禁用此功能?谢谢。
java - 使用 BottomNavigationView 时仅加载一次数据
我有一个BottomNavigationView
显示Fragments
,在我的第一个片段中,我使用 volley 来获取 JSON 数据并将其填充RecyclerView
如下:
以上在我的片段中被调用onCreateView
。
它会像我想要的那样显示,但是,这就是问题所在。当我转到另一个片段并返回(通过使用BottomNavigationView
)时,onCreateView
将再次调用,数据将再次加载。
一个很好的例子是 YouTube 和 Instagram 应用程序,在这些应用程序中,每次切换视图时都不会重新加载数据。
我的问题:
如何在BottomNavigationView
不调用的情况下在片段之间导航onDestroyView
,或者是否有另一种方法可以避免我遇到的问题?
这是一个类似的问题。
编辑 1:为问题添加更多上下文
选择内部的项目时,BottomNavigationView
它会夸大/替换片段,从而onCreateView
被调用。我的方法在内部被调用onCreateView
,这意味着每次我在片段之间“切换”时,我的方法都会被再次调用,导致 Volley 再次获取数据。
android - 如何使用 getApplicationContext() 打开 Activity?
我正在使用底部导航菜单,每次itemMenu
我调用一个函数来打开正确的活动:
在里面HelpActivity
应用程序崩溃了,请问如何解决?
错误
java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法 'android.content.Context android.content.Context.getApplicationContext()'
android - 实施 Material Design 入职示例
我正在查看Material 的入职设计指南。我想知道我应该如何复制这种导航。它似乎包含一个特殊的底部标签栏和查看器。没有 viewpager 的滑动功能,并且只有两个按钮倾斜到底部标签栏的两侧。
android - BottomNavigation 中的不同项目背景
我正在尝试自定义我的 BottomNavigationBar。
我通过将 common itemBackground 指定为 BottomNavigatoinBar 来设置选项卡的形状和颜色,但我希望不同的选项卡具有不同的颜色。
有没有办法分别为每个元素设置背景?
这是导航代码:
android - 底部导航栏不显示图标或文本
我在尝试在我的 Android 应用程序中实现带有图标和文本的底部导航栏时遇到了一些麻烦。
该栏当前按预期运行并将您带到所需的片段,但由于某种原因未显示图标或文本。
我已经进行了一些搜索,但无法找到解决方案或为什么它会以这种方式运行的原因。
任何帮助,将不胜感激。谢谢。
activity_main.xml
导航.xml
在 MainActivity.java
android - 在当前主题错误中找不到样式“bottomNavigationStyle”
我一直在尝试为我的活动添加一个底部导航栏。但是,它说它Failed to find style 'bottomNavigationStyle' in current theme
和The following classes could not be instantiated: - android.support.design.widget.BottomNavigationView
. 难道我做错了什么?
我确实在我的 build.gradle 文件中实现了这个包:
implementation 'com.android.support:design:28.0.0-alpha3'
所以,我觉得不是因为这个……
Stackoverflow 告诉我要写更多的文字,所以我要写更多的文字。它仍然希望我添加更多文本......我们开始
android - 文本大小 AppBar / NavBar 辅助功能
Android 中的辅助功能允许放大文本大小和显示组件,但似乎某些本机组件并不完全允许这种情况按预期发生。
2个查询:
- 此图像显示了一个全新的底部导航活动布局。因为选项对于文本视图来说太大了,所以它们在最后用破折号溢出。这可以访问吗?
- 是否可以从文本大小/缩放方面访问 App Bar 文本视图?在某些应用程序上,我发现标题文本超出了应用程序栏本身的范围。