安卓基础组件024-底部导航栏

文章目录

安卓提供的组件

ButtomMavigationView

常用属性

app:menu 属性可以写 menu的位置

添加menu组件

创建一个space组件占位

创建一个ButtomMavigationView

新增 app:menu 属性,

创建 menu 文件夹,以及menu组件的XML

复制代码
<item
	id="@+id/home"
	tite="首页"
	icon="imgPath"
 />

设置选择器

给button添加

itemActiveIndicatorStyle=""的值,来决定选中tarbar的样式

添加 color_bar_buttom.xml

设置选择的button的颜色和属性

Activity里面监听选中

复制代码
binding.navView.setOnItemSelectedListener{
	when(it.itemId){}
		R.id.navigation_home ->{
			true // 这里写成true,点击才能够切换,点击之后设置选择状态
		}
	}
相关推荐
LUCKY-LIVING23 分钟前
ELF File in linux
android·java·linux
深念Y41 分钟前
技术探索记录 在 Android 手机上运行 One API
android·linux·服务器·智能手机·go·交叉编译·服务
summerkissyou198711 小时前
Android - 摄像头 - hal - 开发教程,例子,常见问题,分析方法,解决方案
android
summerkissyou198711 小时前
Android 16 架构图
android
神龙天舞200112 小时前
MySQL 备库为什么会延迟好几个小时
android·数据库·mysql
码农coding15 小时前
android12 systemUI 之锁屏
android
圆山猫15 小时前
[Virtualization](三):RISC-V H-extension 与 Guest 执行模式
android·java·risc-v
爱笑鱼16 小时前
Binder(七):getCallingUid() 读到的是谁?clearCallingIdentity() 又清掉了什么?
android
2501_9159090621 小时前
iOS 应用反调试技详解术 检测调试器的原理与防护实践
android·ios·小程序·https·uni-app·iphone·webview
Lvan的前端笔记1 天前
AndroidX 完全入门指南
android·androidx