问题标签 [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.
c# - 使用键盘时如何隐藏底部导航视图?
对于我的主要任务中的应用程序,我从用户那里获得了相当多的输入。目前,当他们输入输入时,键盘会升起,底部导航视图在其上方保持可见。但是我想要发生的是,当键盘弹出时,底部导航应该消失并且对用户不可见。所以我这样做吗?
包含底部导航栏的 MainActivity 代码。
我希望过渡尽可能快速和干净,这样用户几乎不会注意到变化。
android - 带有 BottomNavigationView 的渐变状态栏
在我的应用程序中,我想显示渐变状态栏。我也用过BottomNavigationView
。所以问题是当我在做状态栏渐变时,android 的底部导航栏与BottomNavigationView
.
我尝试了以下解决方案:
我的代码如下:
- >在我试过的java代码中:
问题 :: 使用此 java 代码,我已经实现了状态栏问题,但 android 的底部导航栏与BottomNavigationView
.
--> 我也尝试过以下风格:
问题 :: 但是通过此代码获得一些深色状态栏。
--> 我也试过android的沉浸式模式:
问题 :: 但它隐藏了我不想隐藏的状态栏和底部导航。
******************* 编辑 *******************
在活动中尝试:
在布局中:
很有型 :
任何形式的帮助都将是可观的。谢谢 !
android - 在android应用程序开发中打开键盘时如何隐藏底部导航栏?
我正在创建 android 应用程序,其中有底部导航栏,如 youtube 和其他社交媒体。我的应用程序中有一个文本框,所以当我在文本框上键入时,键盘是打开的,底部导航栏位于我的键盘上。那么当我开始输入时如何隐藏底部导航栏。
应用程序的父布局是线性布局。
而adjustPan 将不起作用。
android - 带有 fitSystemWindows 的内部片段
我正在处理可见的透明状态栏和底部导航栏。我的最后一个问题也达到了同样的效果:Gradient status bar with BottomNavigationView
但是现在,我有一个片段
fitsSystemWindows
不起作用。我有像活动 - > Viewpager - > Fragments - > Viewpager - > child Fragments这样的布局。
我经历了堆栈溢出的许多尝试,但仍然没有运气:
- Appbar 适合SystemWindows - 在 ViewPager 中
- Android - ViewPager 适合SystemWindows(全屏)不工作
- 设置子视图以适应系统窗口
- 替换片段时Android适合SystemWindows不起作用
- 如何将渐变应用于android中的状态栏?
我添加了这种样式:
在 v21/样式中:
在布局中,我添加fitsSystemWindows
了每个片段以及活动。
活动布局:
片段布局之一:
android - 带有底部导航的Android架构导航组件?
现在我想知道当想要BottomNavigation
与 new结合时,哪种是最合适的实现方式Android Architecture Navigation Component
?
目前找到了两种方法:
- 维护所有项目的单一导航图,
BottomNavigation
此处显示来自Google Codelabs
:https ://codelabs.developers.google.com/codelabs/android-navigation/#1 - 多个导航图,其中每个
BottomNavigation
项目都有自己的navigation graph
,仅维护其行为backstack
,我在这里展示:https ://proandroiddev.com/mastering-the-bottom-navigation-with-the-new-navigation-architecture-component-cd6a71b266ae
我的看法是第二种更清晰易懂,但也许你有另一种看法。
android - 使用底部导航时保存片段状态
我bottom navigation drawer
用来在片段之间切换,问题是每次我切换回片段时都会重新创建它。
如何保存片段的状态并在切换回片段时恢复它?
android - 如何在android中获取BottomNavigationView的SelectedItemId
我已经在我的应用程序中实现了 BottomNavigationView。一切都变得简单而完美,但有一个问题,即在后按时我想选择当前活动的标签,但现在选择的标签在后按时不会改变。片段更改但选项卡选择不会更改。如何检测当前选项卡并在后按时更改选定的选项卡。我尝试了很多事情,但无法获得选定的标签 ID。请帮助。
代码:
android - 底部工作表布局中存在的 NestedScrollview 中的 BottomSheet 片段滚动行为问题
我的场景是单击按钮,我需要打开一个半展开的底页,当我们向上拖动它时,它的行为应该像折叠工具栏。
这里 Appbar 的行为与 bottomsheet 同步,但 NestedScrollview 的行为仅与 Collasping 工具栏同步,而不与 Bottomsheet 的行为同步。
当我在 NestedScrollview 上滚动时,它只是扩展和折叠工具栏,而不是 BottomSheet。
下面是底页布局:
下面是 MainActivity 代码:
下面是 MainActivity 布局文件:
下面是 CustomBottomSheetDialogFragment :
java - 底部导航菜单 onClick 图标选择
我认为有两个问题是相关的。背景:我有三个底部导航项,它们导致其他布局和活动;其中之一是家庭。
在 Home 中,执行 onClick 时,将打开选定的活动和布局,但选定的图标仅在单击时突出显示,然后突出显示 Home。如果再次按下,则会突出显示选定的布局图标。如何在第一次单击时突出显示图标?
主页还有三个其他按钮,可引导其他活动。选择房屋时,返回家园需要大量时间。为什么呢?其他活动/布局暂时是空的。我需要在后台运行服务吗?主页 Java/Activity 代码不长,但需要很长时间才能返回。
真的很感激一些想法。也许答案是零碎的,但不确定这是否能解决第一个问题?我已经包含了我的代码,用于从主页进行底部导航。问候, 爱德华
PS 我一个月前才开始使用 Java 和 Android Studio。
android - 使用带有两个导航图的 Android Navigation 处理后退按钮
我创建了一个小示例应用程序来测试 android 导航库。一般的想法是我想要两个带有自己导航图的选项卡。
我的主要活动布局包含一个BottomNavigationView
带有两个NavHost
s。
点击监听器ButtonNavigationView
负责显示一个NavHost
或另一个,并调用 NavigationUI.setupActionBarWithNavController
所选控制器以相应地更新工具栏。向上导航工作正常。
我现在面临的问题是后退按钮。
有一个属性app:defaultNavHost="true"
可以确保您NavHostFragment
拦截系统后退按钮,但我希望它根据活动图形打开/关闭。我找不到改变它的方法:(
我知道我可以覆盖onBackPressed()
,但我正试图找到一种方法让图书馆为我完成这项工作,让它知道哪个图是活动的。