问题标签 [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.
java - 底部导航在导航项上选择侦听器不起作用
我想在完成我的底部导航后为我的应用程序构建带有活动的底部导航。布局。
接下来,我进入了实现 onnavigationitemselectlistner 的主要活动,但是在执行此方法后没有任何错误,我的底部导航。不工作。
我的菜单项:
如果您需要任何其他信息,请发表评论。
android - 如何禁用底部导航视图中的选项卡?
我的应用中有 4 个标签。其中一个无需登录即可访问,但其他人则无法访问。因此,我需要实现一个功能,如果用户单击该选项卡,则其余 4 将被禁用,当我单击这些选项卡时,我只想吐司,但如果我单击这些选项卡,我会吐司,但它也被选中但片段没有改变。我想禁用那个我已经为变量赋值的选项卡,以检查它是没有记录还是在记录后。
代码:
但它显示吐司,但选择了该选项卡。我不想让它被选中。请帮忙。
javascript - 如何在底部导航栏中访问类的 this.state (React Native)
我想在底部导航栏中访问 MainAct 类的 this.state。这样当 this.state 更新导航栏时会重新渲染。
这是我的代码。
我想在底部导航栏的“MainAct”中访问“this.state.data”。(或任何替代品)
并且将 createMaterialBottomTabNavigator 导出为默认值好吗?
android - BottomNavigationView 不隐藏滚动 - viewpager 中的 NestedScrollView
我在协调器布局中有底部导航栏和 viewpager,viewpager 内的每个片段都有自己的折叠工具栏,
但app:layout_behavior="@string/hide_bottom_view_on_scroll_behavior"
对我不起作用。
我也不想bottomNav.setVisibility(View.GONE);
通过听我的嵌套滚动视图(内部片段)来做,因为它没有动画。这是我最后的选择。
我的活动
片段之一(在内容视图中有一个嵌套的滚动视图。我设置了它的布局行为)
这些链接 不起作用在滚动上隐藏/显示底部导航视图
使用 AppBarLayout 在 CoordinatorLayout 中滚动时显示/隐藏 BottomNavigationView
android - 从一个片段移动到另一个片段时更改底部图标
我有一个带有底部导航的主要活动和一个框架布局,用于保存我为底部导航中的图标数量制作的每个片段。我有一个片段页面,其中我有一个文本并且想要更改片段以及来自文本单击操作的底部导航图标。
android - 如何在滚动视图布局中修复页脚 alignParentBottom="true"
当(Linearlayout)设置为包含它的alignParentBottom(TextView)然后将RelativeLayout与scrollview打包时我遇到的问题(这样当键盘出现时可以看到所有视图) - 但是,当键盘出现并且ScrollView TextView模式与其他文本视图(例如图片)变得不规则。
如何在下面解决我的问题,我希望 alignParentbottom 在滚动视图和键盘出现时有空间。
android - 使用导航组件时,片段 savedInstanceState 始终为空
目前,我正在玩带有底部导航栏的 Android 导航组件。在玩的过程中,我意识到两个事实:
- 片段总是被重新创建(
onCreate
,onViewCreated
,onViewDestroyed
在用户导航到另一个片段时被调用) savedInstanceState
始终为空(在onCreate
、onViewCreated
等中)
第一个问题可以通过使用 custom 来解决FragmentNavigator
,如果它已经存在,它将重用片段
问题
对于第二个问题,我不知道如何修复它,实际上,我什至不明白片段是如何恢复其状态的(例如当你旋转屏幕时),我绑用来fragment.setInitialSavedState(savedState)
保存和恢复片段状态,但这在这种情况下无济于事。
实际上我需要知道的是何时重新创建片段视图
这是我的 GitHub 项目的链接,欢迎任何帮助。