使用NaviGationView来配置SlidingMenu的左侧菜单——学习笔记

这篇博客介绍了如何使用NaviGationView来配置SlidingMenu的左侧菜单,包括添加Design Support库,创建headerLayout和menu,设置点击事件,以及解决全屏滑动后菜单内按钮无法点击的问题。
摘要由CSDN通过智能技术生成

大概实现下面这样的效果吧,不过这个布局是之前用过的DrawerLayout的左侧菜单,现在把它实现在SlidingMenu的左侧菜单上, 相当于承接了前几篇的布局:
这里写图片描述
使用NaviGationView之前呢,需要添加Design Support库,因为这个控件是由这个库提供的,之后还会用到一个圆形化图片的控件,所以也需要添加这个控件的依赖,虽然之前已经添加过了,不过这里再声明一下

compile 'com.android.support:design:25.3.1'
compile 'de.hdodenhof:circleimageview:2.1.0'

NaviGationView分为两个部分,一个是头布局,一个是下面的菜单列表,从上面的图可以看的非常明白,所以需要准备headerLayout和menu.

在res下创建menu文件夹,然后创建一个nav_menu.xml,代码如下:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <group android:checkableBehavior="single">

        <item
            android:id="@+id/my_friends"
            android:title="我的好友"
            android:icon="@mipmap/ic_friends"/>
        <item
            android:id="@+id/my_collection"
            android:title="我的收藏"
            android:icon="@mipmap/ic_collection"/>
        <item
            android:id="@+id/my_history"
            android:title="浏览历史"
            android:icon="@mipmap/ic_history"/>
        <item
            android:id="@+id/my_account"
            
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值