美文网首页
Android NavigationView的使用

Android NavigationView的使用

作者: 奥利奥龙卷风 | 来源:发表于2018-05-30 09:32 被阅读0次

一、首先添加desigin依赖

好了,运行下是不是大功告成了呢?

知识点:

1.android:layout_gravity="left"属性表示该View是左边的滑出菜单,这个属性的含义不用多说,这是DrawerLayout使用方式中的知识点。

2.有一个问题,图片都变为灰色了,怎么破?有两种方式:

a、在布局文件中添加app:itemIconTint="@color/blue"属性,表示设置图片的颜色全都为蓝色。

b、第一种解决方案会让所有的图片以一种颜色来显示,如果我想让图片就是显示他本身的颜色该怎么办呢?在Java代码中调用如下方法:

NavigationView navigationView = (NavigationView) findViewById(R.id.navigation_view);  

navigationView.setItemIconTintList(null); 

3、还有下面两个常用的API:

a.app:itemBackground="@color/colorAccent"设置每一个item的背景颜色

b.app:itemTextColor=""设置item的背景颜色

4、想在NavigationView的item之间添加上一条分隔线呢?很简单,只需要在menu中将相应的item放到一个group中,并给该group取一个id即可

5、怎么处理NavigationView中的事件监听

一、NavigationView中的事件处理主要是两个方面,一个头部的点击事件,还有一个是itemView的点击事件,下面我们分别来看看:

好了到这里就和大家说再见啦!还有什么需要补充的可以留言哦,一起学习进步。

相关文章

网友评论

      本文标题:Android NavigationView的使用

      本文链接:https://www.haomeiwen.com/subject/geftsftx.html