安卓基础组件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,点击才能够切换,点击之后设置选择状态
		}
	}
相关推荐
清空mega3 小时前
第15章 综合项目——网上订餐系统
android
f***45324 小时前
基于SpringBoot和PostGIS的各省与地级市空间距离分析
android·前端·后端
珹洺5 小时前
Java-Spring入门指南(三十一)Android意图(Intent)
android·java·spring
b***9107 小时前
【SpringBoot3】Spring Boot 3.0 集成 Mybatis Plus
android·前端·后端·mybatis
q***73557 小时前
删除文件夹,被提示“需要来自 TrustedInstaller 的权限。。。”的解决方案
android·前端·后端
Android系统攻城狮8 小时前
Android内核进阶之获取当前PCM周期snd_pcm_lib_period_bytes:用法实例(九十三)
android·pcm·android内核·音频进阶·alsa音频
源码君miui520868 小时前
JAVA国际版同城服务同城信息同城任务发布平台APP源码Android + IOS
android·java·ios
FrameNotWork9 小时前
Android Repo Manifest 文件详解(基于 Redroid 定制示例)
android
沐怡旸10 小时前
【底层机制】Android OTA更新系统:原理与应用深度解析
android·面试
q***311411 小时前
【Springboot3+vue3】从零到一搭建Springboot3+vue3前后端分离项目之后端环境搭建
android·前端·后端