Android导航抽屉Drawerlayout实现

原创 2015年07月10日 20:22:06


<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <!-- The main content view -->

    <FrameLayout
        android:id="@+id/fl_content"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
    </FrameLayout>

    <ListView
        android:id="@+id/lv_function"
        android:layout_width="240dp"
        android:layout_height="match_parent"
        android:layout_gravity="left"
        android:background="#33000000"
        android:choiceMode="singleChoice"
        android:divider="@android:color/transparent"
        android:dividerHeight="30dp" />

</android.support.v4.widget.DrawerLayout>

以上代码是实现导航抽屉的布局文件,先说说导航抽屉的类似效果吧,就像手机QQ,手指向右划,左边会弹出一块view,这大概就是抽屉的效果.个人觉得,当功能项总数大于3个时,actionbar.tab就不那么友好了,所以这时就会需要drawerlayout来解决.


还是用QQ来类比,我们打开QQ看到的第一个界面可以看做上面布局文件中的FrameLayout,右划弹出的功能选项可以看做是布局文件中的listview.当然,也可以通过别的方法实现.


附上简单demo的源码:

点击打开链接


版权声明:本文为博主原创文章,未经博主允许不得转载。

android组件之DrawerLayout(抽屉导航)-- 侧滑菜单效果

一、 介绍 导航抽屉显示在屏幕的最左侧,默认情况下是隐藏的,当用户用手指从边缘向另一个滑动的时候,会出现一个隐藏的面板,当点击面板外部或者向原来的方向滑动的时候,抽屉导航就会消失了! 好了,这个抽屉就...
  • crazy1235
  • crazy1235
  • 2014年12月03日 14:25
  • 77271

DrawerLayout+ToolBar官方API实现仿网易V4.4.4导航抽屉

网易V4.4.4 的导航抽屉长啥样,我想在此无需多说,没见过的自己去体验吧。 当时吸引我的是左边滑动,箭头图标变菜单图标动画,这个非常不错。殊不知,Android5.0以上官方提供的API便可轻松实...
  • BigHulk
  • BigHulk
  • 2015年04月25日 02:50
  • 1428

基于Android官方DrawerLayout实现抽屉导航菜单

 基于Android官方DrawerLayout实现抽屉导航菜单 我之前写了一篇文章,基于第三方开源框架Android SlidingMenu实现抽屉导航菜单,文章链接地址:http://...
  • zhangphil
  • zhangphil
  • 2015年09月24日 13:59
  • 2148

Android 使用DrawerLayout实现抽屉效果的导航菜单

抽屉效果的导航菜单   看了很多应用,觉得这种侧滑的抽屉效果的菜单很好。   不用切换到另一个页面,也不用去按菜单的硬件按钮,直接在界面上一个按钮点击,菜单就滑出来,而且感觉能放很...
  • u014737138
  • u014737138
  • 2015年09月03日 18:46
  • 640

android开发游记:DrawerLayout 实现抽屉效果的导航菜单

早期的android sdk中没有可用的侧滑菜单的支持,所以很多时候都是使用的SlidingMenu。使用的侧滑菜单应用越来越多,以至于已经成为了app页面导航的标准,google也意识到侧滑菜单的必...
  • liaoinstan
  • liaoinstan
  • 2015年12月18日 09:44
  • 8036

基于Android官方DrawerLayout实现抽屉导航菜单

 基于Android官方DrawerLayout实现抽屉导航菜单 我之前写了一篇文章,基于第三方开源框架Android SlidingMenu实现抽屉导航菜单,文章链接地址:http://...
  • zhangphil
  • zhangphil
  • 2015年09月24日 13:59
  • 2148

android组件之DrawerLayout(抽屉导航)-- 侧滑菜单效果

转载自:http://blog.csdn.net/crazy1235/article/details/41696291 一、 介绍     导航抽屉显示在屏幕的最左侧,默认情况下是隐藏的,当用...
  • qq403580298
  • qq403580298
  • 2017年04月26日 16:17
  • 239

android组件之DrawerLayout(抽屉导航)-- 侧滑菜单效果

一、 介绍     导航抽屉显示在屏幕的最左侧,默认情况下是隐藏的,当用户用手指从边缘向另一个滑动的时候,会出现一个隐藏的面板,当点击面板外部或者向原来的方向滑动的时候,抽屉导航就会消失了! ...
  • mango9126
  • mango9126
  • 2017年05月18日 18:54
  • 474

android.support.v4.widget.DrawerLayout 抽屉效果导航菜单

android.support.v4.widget.DrawerLayout 抽屉效果导航菜单
  • hebingxiong
  • hebingxiong
  • 2016年07月10日 01:06
  • 552

android导航抽屉效果使用DrawerLayout

Android官方终于支持 Navigation Drawer(导航抽屉)模式 在2013 google IO当天,Android团的更新了Support库,新版本(V13)的Suppo...
  • quan648997767
  • quan648997767
  • 2013年11月13日 13:26
  • 1705
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android导航抽屉Drawerlayout实现
举报原因:
原因补充:

(最多只允许输入30个字)