android 自定义menu背景颜色,Android Drawer Menu 自定义样式

本文介绍了如何替换系统默认的menu.xml,创建一个自定义布局的侧滑菜单。通过在layout目录下新建布局文件,设置背景颜色、重写头部头像部分以及实现个性化的菜单内容,可以实现对侧滑菜单的完全定制。详细步骤包括删除系统默认菜单,引入自定义布局,并调整各个组件的宽高和权重。
摘要由CSDN通过智能技术生成

系统默认生成的menu是一个默认的view实现,只能添加菜单项,不能自定义布局。

你需要把系统生成的menu.xml删掉,在layout目录下新建一个布局文件,换成自己的view布局。

然后 include自己的layout

已省略部分代码

//侧滑菜单主框架

layout="@layout/app_bar_nav"

android:layout_width="match_parent"

android:layout_height="match_parent" />

//菜单部分

android:layout_width="@dimen/nav_width"

android:layout_height="match_parent"

android:background="@color/black"

android:orientation="vertical"

android:layout_gravity="start">

//头部头像部分

layout="@layout/nav_header_nav"

android:layout_width="match_parent"

android:layout_height="0dp"

android:layout_weight="1"/>

//你自定义的菜单布局,具体里面你随意实现你自己需要的内容

layout="@layout/nav_menu"

android:layout_width="match_parent"

android:layout_weight="3"

android:layout_height="0dp"

/>

我是图 ↓

bVsppS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值