问题标签 [bottomnavigationview]
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 - 没有这样的实例字段:'bottomNavigationView'
我正在使用来自 android 支持库的新发布的底部导航视图 - 25.0.0。我正在尝试 setOnNavigationItemSelectedListener 并没有发生任何事情。当我尝试调试项目时,我看到错误:“没有这样的实例字段:'bottomNavigationView'”,但我的 bottomNavigationView 已初始化并且方法“getMaxItemCount”工作正常。
我意识到这不仅仅是“navigationListener”的问题,还有onClickListener的问题。因为这段代码:
也提供了相同的错误。我在现场看到了与布尔值相同的错误,但最常见的答案是“重新启动 android studio/清理项目”。我已经做了。你对此有什么想法吗?
可能没有办法在片段内实现bottomNavigationView?
编辑:我在活动类中尝试了这段代码,它有效!那么他为什么会在片段中失去领域呢?这对我来说仍然是个谜。
编辑2:整个片段代码。
android - 设计BottomNavigationView - 在代码中设置背景颜色
有没有办法将BottomNavigationView
代码中新设计库的背景颜色设置为自定义颜色值而不是颜色资源?有什么“技巧”吗?
我目前的解决方案:
- 我让
BottomNavigationView
透明 - 我在后面添加了第二个视图
bottomNavigationView
- 我更新了这个视图的背景
但这看起来很难看,特别是因为我必须使用自定义行为来使背景视图与BottomNavigationView
父级中的动画并行CoordinatorLayout
...
android - BottomNavigationView - 阴影和波纹效果
一周前发布BottomNavigationView时我真的很高兴,但我遇到了一些让我无法解决的问题,比如在 BottomNavigationView 上看到阴影,就像 Google Photos Android App 向我们展示的那样:
如果我们点击 Google Photos 菜单项,我们可以看到像图标和文本颜色一样的蓝色波纹效果(选中时)。
design:itemBackground="..."
仅实现谷歌提供的解决方案,会显示灰色的波纹效果颜色,更糟糕的是,当我们更改底部导航视图( )的背景颜色时,它不会显示。
有人知道如何解决吗?
android - 使用带有底部导航视图的活动
我正在将新的 BottomNavigationView 集成到现有项目中。我想知道是否有一种干净流畅的方式(UX-wise)来使用这个小部件的活动(而不是片段)。我们有复杂的活动,我们宁愿在这次迭代中不改变,最好根本不改变,因为关注点分离。我已经设法使用以下方法使用活动,但它很紧张,并且活动选项卡指示器似乎在更改选项卡之前自行重置。
目前,我的基本活动中有底部导航底部(暴露,受保护)(所有其他活动都扩展了此类)。在我的项目选择侦听器中,我使用活动转换启动其他活动(将当前活动中的底部导航视图淡入另一个(新)活动中的相同视图):
并将此捆绑包传递给 startActivity() 方法。我还调用 overridePendingTransition() 以获得更平滑的过渡,但总而言之,这仍然是紧张不安的,正如我所提到的,活动选项卡指示器存在问题。不用说,您必须自己处理更改视图的选中状态。对于我的玩具项目,我按照以下方式执行此操作(在我的活动的 OnCreate() 中):
有没有办法使用具有流畅用户体验的活动?
android - BottomNavigationView 始终显示图标和文本标签
我正在使用设计支持库版本 25 中的 android.support.design.widget.BottomNavigationView
当@menu/bottom_navigation_main 中只有三个操作时,它始终显示图标和文本标签。
当有超过三个动作时,始终显示图标和文本标签的方式是什么。
android - 底部导航视图的标签问题
我在新发布的Bottom Navigation View
(在设计支持库中)面临一个奇怪的问题。当您有超过 3 个选项卡(我有 5 个选项卡),并且don't keep activities
在设备或模拟器上的开发人员选项中启用,并且您在具有底部导航视图的活动之上启动一个新活动(可能从其中一个您的片段),并在几秒钟后关闭它(稍等片刻以确保旧活动被 Android 杀死),底部导航视图中所有选项卡的标签更改为最后一个选项卡的标签,即您有一个标签,最后一个选项卡,在所有选项卡中重复。这个问题很奇怪,因为菜单是从定义了图标和标签的菜单 xml 文件中膨胀的,但是图标正确显示而标签没有。我很感激任何帮助。
我报告了这个错误。如果您遇到同样的问题,请在此处为错误加注星标,以帮助确定错误修复的优先级。