Articles of bottomnavigationview

Android Jetpack导航,使用Youtube或Instagram的BottomNavigationView,如正确的后退导航(片段后退堆栈)?

Android Jetpack导航,BottomNavigationView在后退按钮上点击自动片段后栈? 我想要的是,在用户一个接一个地选择多个标签后,用户点击后退按钮应用必须重定向到他/她打开的最后一页。 通过将当前选定的项目保存在ArrayList中,我使用Android ViewPager实现了相同的function。 Android Jetpack导航发布后是否有任何自动后退堆栈? 我想用导航图实现它 activity_main.xml中 navigation.xml 还补充道 bottomNavigation.setupWithNavController(Navigation.findNavController(this, R.id.my_nav_host_fragment)) 我从Levi Moreira那里得到了一个答案如下 navigation.setOnNavigationItemSelectedListener {item -> onNavDestinationSelected(item, Navigation.findNavController(this, R.id.my_nav_host_fragment)) } 但通过这样做只发生了最后打开的片段的实例再次创建。 为BottomNavigationView提供适当的后退导航

如何使用adjustResize设置隐藏键盘下方的BottomNavigationView

根据材料设计规范 ,当键盘出现时, BottomNavigationView应该隐藏在它下面。 但是,如果我在Activity的清单中设置了android:windowSoftInputMode=”adjustResize” ,那么BottomNavigationView会在键盘BottomNavigationView移动。 我需要设置adjustResize以在键盘打开时滚动到屏幕底部。 但是,我不希望BottomNavigationView可见。 可以这样做吗? 目前看起来如何: 布局XML(实际上会有一个FrameLayout ,其中EditText和EditText将在其中):

如何在android中删除底部导航视图的图标animation

我已在项目中的Design Support Library 25中实现了Bottom Navigation View。 我在视图中有5个图标。 每当选择一个图标时,它就会有一些animation。 但是当3个或更少的图标没有显示任何animation时。 我想删除该animation,只需要对图标进行一些颜色更改。 我怎样才能做到这一点? 做了足够的谷歌搜索,但找不到解决方案。 请帮忙。 谢谢。

在Scroll上隐藏/显示bottomNavigationView

我必须在向上滚动时隐藏底部导航视图并在向下滚动时显示。如何实现此function? 我的布局是这样的 我附上了视图的截图。 请检查一下。

BottomNavigationView中的背景颜色更改

我已经实现了BottomNavigationView ,它可以从新的支持库25.0.0获得。 这是我的代码 和text.xml drawable 使用此代码,我可以在单击菜单项时更改文本颜色,但是当我将相同的内容应用于app:itemBackground它显示错误 tag requires a ‘drawable’ attribute or child tag defining a drawable 。 这是我为app:itemBackground尝试的app:itemBackground app:itemBackground=”@drawable/text” 所以我的问题是如何更改所选菜单项的背景颜色?

BottomNavigationView始终显示图标和文本标签

我正在使用来自设计支持库版本25的android.support.design.widget.BottomNavigationView compile ‘com.android.support:design:25.0.0’ 当@ menu / bottom_navigation_main中只有三个动作时,它会一直显示图标和文本标签。 当有三个以上的操作时,始终显示图标和文本标签的方法是什么。

在选定的底部导航视图项上重新创建片段

以下是我选择的底部导航视图项的代码 bottomNavigationView.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { Fragment fragment = null; switch (item.getItemId()) { case R.id.action_one: // Switch to page one fragment = FragmentA.newInstance(); break; case R.id.action_two: // Switch to page two fragment = FragmentB.newInstance(); break; case R.id.action_three: // Switch to page three fragment = FragmentC.newInstance(); break; } getSupportFragmentManager().beginTransaction().replace(R.id.container,fragment,”TAG”).commit(); return true; […]

在底部导航栏的图标顶部显示徽章

我在我的应用程序中实现了底部导航视图,我已经查看了每个在图标上方显示徽章的位置,我想知道这是否可以实现。 任何帮助表示赞赏。 谢谢。

删除BottomNavigationView标签

谷歌发布了支持BottomNavigationView的新支持库v25 有没有办法删除商品标签?

在BottomNavigationView中设置最初选择的项目索引/ ID

我已经实现了新的BottomNavigationView (com.android.support:design:25.0.0)并且不知道如何设置选择索引或MenuItem id(在我的情况下,默认情况下应选择mid项)。 我担心现在没有这种可能性,因为它太原始了,但无论如何,任何帮助都将受到赞赏。 谢谢!