android DrawerLayout 实现侧滑菜单 知识整理(二)

学习android 已经一个多月了,果然还有好多控件 不了解啊。。。。。。

昨天在研究侧滑菜单的时候,根据网上的资料整理了一,可是。。。后来发现。。as中有一个模板叫做 navigation drawer activity 的模板可以直接套用,然后自己修改里面的一些代码或者格式就可以了,整个demo 跑起来 如下图

android DrawerLayout 实现侧滑菜单 知识整理(二)


其中自动生成了


android DrawerLayout 实现侧滑菜单 知识整理(二)



其中 activity_main中包含三个部分, 一个是  DrawerLayout、app_bar_main、navigationView 三个部分


Drawerlayout 作为最底层布局(不知道这么说对不对,自己是这么理解的,欢迎指出错误)

app_bar_main 里面包括了 toolbar 和 floatingActionBar 以及 中间区域的布局

 然而,navigationView 这个控件,没接触过啊,想在 blog中 记录一下 navigationView的用法

Google在5.0之后推出了NavitationView,就是我们左边滑出来的那个菜单。这个菜单整体上分为两部分,上面一部分叫做HeaderLayout,下面的那些点击项都是menu


android DrawerLayout 实现侧滑菜单 知识整理(二)


headerLayout 部分是 

android DrawerLayout 实现侧滑菜单 知识整理(二)


menu 指的是 

android DrawerLayout 实现侧滑菜单 知识整理(二)



最后 最后 ,发现了一篇写关于 navigationView写的比较详细的 blog 这里直接贴出 链接,以备自己以后 查看

http://blog.****.net/u012702547/article/details/51253222