BottomNavigationView-实现底部导航
今天学习了BottomNavigationView,它能够更好的实现底部导航功能,还能实现与ViewPager联动。
要使用BottomNavigationView,首先要在xml文件中导入 com.google.android.material.bottomnavigation.BottomNavigationView 组件
<com.google.android.material.bottomnavigation.BottomNavigationView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/bottom_menu" app:menu="@menu/bottom_nav_menu" app:labelVisibilityMode="labeled" />
然后在activity中声明
private BottomNavigationView mBottomNavigationView;
在onCreate中找到控件
mBottomNavigationView = findViewById(R.id.bottom_menu);
重写此方法实现切换
mBottomNavigationView.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { switch (item.getItemId()){ case R.id.menu_1: mViewPager.setCurrentItem(0); break; case R.id.menu_2: mViewPager.setCurrentItem(1); break; case R.id.menu_3: mViewPager.setCurrentItem(2); break; default: break; } return true; } });
这里只是初步介绍,之后我会在深入介绍一下BottomNavigationView的应用
作者:冰稀饭Aurora
出处:https://www.cnblogs.com/rsy-bxf150/p/17262687.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端