安卓基础组件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,点击才能够切换,点击之后设置选择状态
		}
	}
相关推荐
2501_916008895 小时前
全面介绍Fiddler、Wireshark、HttpWatch、SmartSniff和firebug抓包工具功能与使用
android·ios·小程序·https·uni-app·iphone·webview
玉梅小洋6 小时前
Windows 10 Android 构建配置指南
android·windows
Libraeking7 小时前
视觉篇:Canvas 自定义绘图与高级动画的华丽圆舞曲
android·经验分享·android jetpack
Fushize8 小时前
多模块架构下的依赖治理:如何避免 Gradle 依赖地狱
android·架构·kotlin
Jomurphys9 小时前
Kotlin - 类型别名 typealias
android·kotlin
Haha_bj9 小时前
Flutter ——flutter_screenutil 屏幕适配
android·ios
Haha_bj9 小时前
Flutter ——device_info_plus详解
android·flutter·ios
前端小伙计9 小时前
Android/Flutter 项目统一构建配置最佳实践
android·flutter
Mr_sun.11 小时前
Day09——入退管理-入住-2
android·java·开发语言
ujainu12 小时前
告别杂乱!Flutter + OpenHarmony 鸿蒙记事本的标签与分类管理(三)
android·flutter·openharmony