如何在Android中使用BottomNavigationBar实现底部导航

这期内容当中小编将会给大家带来有关如何在Android中使用BottomNavigationBar实现底部导航,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

补充布局文件activity_main

1、默认使用studio背景图,防止少图片资源(效果图虽不尽人意~)

其中有4个碎片在这只贴出FirstFragment (其余几乎一致)

4、FirstFragment

importandroid.os.Bundle;
importandroid.support.annotation.NonNull;
importandroid.support.v4.app.Fragment;
importandroid.view.LayoutInflater;
importandroid.view.View;
importandroid.view.ViewGroup;

publicclassFirstFragmentextendsFragment{

@Override
publicViewonCreateView(@NonNullLayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){

Viewview=inflater.inflate(R.layout.activity_first_fragment,container,false);

returnview;
}
}

注意引用V4的包

其布局:activity_first_fragment

5、若要使用replace的显示方式,将onTabSelected监听处改为如下代码即可

1)、switch处

switch(position){
case0:
firstFragment=newFirstFragment();
transaction.replace(R.id.tb,firstFragment);
break;
case1:
secondFragment=newSecondFragment();
transaction.replace(R.id.tb,secondFragment);
break;
case2:
thirdFragment=newThirdFragment();
transaction.replace(R.id.tb,thirdFragment);
break;
case3:
fourthFragment=newFourthFragment();
transaction.replace(R.id.tb,fourthFragment);
break;
}

2)、注释 //hideFragment(transaction);这个方法

6、最后贴出TextBadgeItem和ShapeBadgeItem的属性图

上述就是小编为大家分享的如何在Android中使用BottomNavigationBar实现底部导航了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注恰卡编程网行业资讯频道。

发布于 2021-03-24 01:22:19
分享
海报
164
上一篇:怎么在javascript中利用链接跨域下载图片 下一篇:@ControllerAdvice如何在SpringMVC中使用
目录

    推荐阅读

    忘记密码?

    图形验证码