jjzjj

BottomNavigationView

全部标签

android - 底部导航 View 与 RecyclerView 的最后一项重叠

RecyclerView的最后一项被BottomNavigationView覆盖。描述和时间被BottomNavigationView重叠。framgment_news.xml:这包含我的RecyclerViewactivity_home.xmlThelastitemofRecyclerViewbeingoverlappedbyBottomNavigationView 最佳答案 给RecyclerView的父布局添加padding并根据MaterialDesign改变BottomNavigationView的高度

android - 二进制 XML 文件行 #0 : Error inflating class android. support.design.widget.BottomNavigationView

我正在尝试在我的UI中添加一个BottomNavigationView,但出现以下异常:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.appeaser.sublimepicker/com.appeaser.sublimepicker.MainActivity}:android.view.InflateException:BinaryXMLfileline#0:BinaryXMLfileline#0:Errorinflatingclassandroid.support.design.widget.Bot

android - BottomNavigationView 与内容重叠-android

我创建了一个带有折叠工具栏的Activity,但现在我添加了一个底部导航View,其中包含3个菜单项。但我注意到,Activity中显示的内容隐藏在底部导航View的后面。有人有想法吗?简而言之,我的内容布局的最后几行隐藏在底部导航View后面。这是我的xml布局: 最佳答案 android:layout_above="@+id/navigationbottom"在您的View中插入此行 关于android-BottomNavigationView与内容重叠-android,我们在Sta

android - 如何为 Android BottomNavigation 实现正确的后退导航

我一整天都在寻找答案,但没有找到适合这个问题的任何解决方案。我正在寻找一种方法来创建类似于Instagram或PlayKiosk应用的BottomNavigation用法。fragment应该只添加到返回堆栈一次。当按下后退按钮时,我希望应用程序跳回到访问过的最后一个Fragment和BottomNavigation按钮以适应该Fragment。目前我使用以下代码://BottomNavigationListenerprivateBottomNavigationView.OnNavigationItemSelectedListenerbuttonNavigationItemSelect

java - 如何在BottomBar布局android中添加中间按钮

我想在我的底栏布局中间添加facebookmessenger之类的超大按钮,但不知道如何添加..FacebookMessenger我正在使用ahbottomnavigation库来制作我的底部栏。 最佳答案 我只是尽量让它变得简单,而不是专业类型。看这里:BottomSheetLayout文件-tv.xml:ActivityLayout-activity_main.xml输出:根据您的想法更改值和设计。示例只是一个演示,不包含OP要求的确切答案。它只是一个硬编码的虚拟对象。 关于java

Android 底部导航栏和平板电脑

根据Material设计指南,我们应该使用左侧导航栏而不是平板电脑的底部导航栏。我在android.support.design.widget.BottomNavigationView以及单独的LeftNavigationView中找不到布局的方向设置,所以请告诉我实现左侧导航栏的正确方法平板电脑和手机。我应该为此编写自己的View,而不是使用design库中的BottomNavigationView吗?提前致谢。 最佳答案 目前,BottomNavigationView不符合平板电脑Material设计规范。请在b.android

java - 为 BottomNavigationView 中的导航项添加边距

我有一个BottomNavigationView实例化如下:BottomNavigationViewnavigationView=findViewById(R.id.bottom_navigation);navigationView.setOnNavigationItemSelectedListener(this);/menu/menu.xml看起来像这样:/drawable/home_icon看起来像这样:如您所见,我在导航项的按钮周围设置了边框,但是,这些边框相互接触。因此我想在菜单按钮之间添加边距。我该怎么做?正如您还可以从屏幕截图中看到的,我正在阻止换档模式。我通过调用来做到这

android - 如何将tablayout与底部导航和viewpager一起使用?

我创建了一个带有底部导航栏的Activity。当我想切换到另一个fragment时,我需要tablayout。而tablayout可以控制viewpager。可以把viewpager放到指定的fragment吗?我想要这样:这是当前的结果。我想把viewpager放在红框里 最佳答案 您需要将View寻呼机放在Activity上。制作一个View寻呼机适配器。在适配器中连接不同的fragment。之后,您可以在下面给出的Activity示例上设置适配器。抱歉,我们需要将您的选项卡布局放在vewPager之前。在您的ViewPager

android - 在没有虚拟项目或反射的情况下取消选中 BottomNavigationView 中的所有项目

我正在尝试使用设计库中的BottomNavigationView。一切正常,除了我希望每个导航项都启动一个Activity,因此我想取消选中导航中的所有项目,使它们看起来相同。我尝试了几种解决方案,其中大部分都不起作用,而最后一种确实起作用但感觉很老套。首先我这样做了:ViewGroupnav=(ViewGroup)bottomNav;for(inti=0;i这似乎什么也没做。然后我尝试了:intsize=bottomNav.getMenu().size();for(inti=0;i这只会检查最后一项而不是第一项。最后我尝试在菜单中添加一个虚拟项目并执行以下操作:bottomNav.g

android - BottomNavigationView 滞后于 fragment 事务

问题我在我的一个Activity中使用来自Android设计支持库的BottomNavigationView,以及每个导航项的fragment。每次我在栏上选择一个项目时,我都会进行fragment交易,如下面的fragment(为简洁起见,删除了部分代码):privatevarfragmentToSet:Fragment?=nullprivatevalonNavigationItemSelectedListener=BottomNavigationView.OnNavigationItemSelectedListener{item->fragmentToSet=when(item.i