侧滑控件Navigation

因为Navigation是Design包里面的控件,所以我们需要加载Design依赖

加载Design:在project的build.gradle(Module:app)中添加

compile 'com.android.support:design:24.2.1'

然后我们回到xml主界面,因为是侧滑菜单,有隐藏和打开,所以我们需要把我们要做的东西都放到一个DrawerLayout侧滑布局中(DrawerLayout布局在V4包中):

这样,侧滑控件Navigation的主体框架就搭好了
侧滑控件Navigation的属性:
1.app:headerLayout:接收一个Layout,作为导航菜单顶部的Header,可选项(也可不选)。
2.app:menu:接收一个Menu,作为导航菜单的菜单项,可选项(也可不选)。
3.android:layout_gravity="left"此属性是让用户选择侧滑的方向left和right
首先,我们制作Navigation的头部Header
1.新建一个xml布局文件
2.给布局命名

3.新建完成,且插入了控件ImageView

4.我们设置了头布局Headler,接下来,我们设置头布局下的菜单选项Menu
首先,我们要新建一个Menu菜单
给新建Menu菜单命名
给新建Menu赋予属性
好了,头部Headler和菜单Menu全部完成,接下来,我们要将这两项加载到主布局里面
接下来,我们就可以运行了
我们从图中,可以看到,在Menu菜单中的item加入了
android:checked="true"
运行结果会有高亮显示,当然,我们可以在Java中给Menu菜单的item设置监听,当我们点击时,改item会有高亮


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值