安卓基础组件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,点击才能够切换,点击之后设置选择状态
		}
	}
相关推荐
alexhilton41 分钟前
Jetpack Compose内部的不同节点类型
android·kotlin·android jetpack
Frank_HarmonyOS2 小时前
Android中四大组件之一的Activity的启动模式
android
似霰3 小时前
HIDL Hal 开发笔记7----简单 HIDL HAL 实现
android·framework·hal
用户2018792831676 小时前
📚 Android Settings系统:图书馆管理员的故事
android
青莲8436 小时前
Android 事件分发机制 - 事件流向详解
android·前端·面试
火柴就是我6 小时前
学习一些常用的混合模式之BlendMode. dst_atop
android·flutter
火柴就是我7 小时前
学习一些常用的混合模式之BlendMode. dstIn
android·flutter
ganshenml8 小时前
【Android】 开发四角版本全解析:AS、AGP、Gradle 与 JDK 的配套关系
android·java·开发语言
我命由我123458 小时前
Kotlin 运算符 - == 运算符与 === 运算符
android·java·开发语言·java-ee·kotlin·android studio·android-studio
摘星编程9 小时前
【RAG+LLM实战指南】如何用检索增强生成破解AI幻觉难题?
android·人工智能