使用DrawerLayout组件实现侧滑抽屉的功能

 更新时间:2016年08月23日 09:48:13   投稿:mrr  
DrawerLayout组件同样是V4包中的组件,也是直接继承于ViewGroup类,所以说是一个容器类,下面通过本文给大家介绍使用DrawerLayout组件实现侧滑抽屉的功能,感兴趣的朋友一起看下吧

DrawerLayout组件同样是V4包中的组件,也是直接继承于ViewGroup类,所以这个类也是一个容器类。使用DrawerLayout可以轻松的实现抽屉效果,使用DrawerLayout的步骤有以下几点:

1)在DrawerLayout中,第一个子View必须是显示内容的view,并且设置它的layout_width和layout_height属性是match_parent.

2)第二个view是抽屉view,并且设置属性layout_gravity="left|right",表示是从左边滑出还是右边滑出。设置它的layout_height="match_parent"

例子:

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawerlayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<TextView
android:id="@+id/textview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="content" />
<ListView
android:id="@+id/listview"
android:layout_width="80dp"
android:layout_height="match_parent"
android:layout_gravity="left"
android:background="#FFB5C5" />
</android.support.v4.widget.DrawerLayout>

实现的效果:

以上所述是小编给大家介绍的使用DrawerLayout组件实现侧滑抽屉的功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Android 网络图片查看器与网页源码查看器

    Android 网络图片查看器与网页源码查看器

    本篇文章主要介绍了Android 网络图片查看器与网页源码查看器的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04
  • RN在Android打包发布App(详解)

    RN在Android打包发布App(详解)

    下面小编就为大家带来一篇RN在Android打包发布App(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • Android studio实现PopupWindow弹出框效果

    Android studio实现PopupWindow弹出框效果

    这篇文章主要为大家详细介绍了Android studio实现PopupWindow弹出框效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • Kotlin中Suppress的非常规用法示例

    Kotlin中Suppress的非常规用法示例

    这篇文章主要给大家介绍了关于Kotlin中Suppress的非常规用法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • Android图片加载库Glide用法

    Android图片加载库Glide用法

    大家好,本篇文章主要讲的Android图片加载库Glide用法,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Android 未读消息的红点显示

    Android 未读消息的红点显示

    本篇文章主要介绍了"Android基础—未读消息的红点显示", 在很多APP里面,经常会看到未读消息的小红点,如下图:这个功能用到的是一个控件,叫做BadgeView。 BadgeView的用法很简单,直接把jar文件导入
    2017-04-04
  • android 仿微信聊天气泡效果实现思路

    android 仿微信聊天气泡效果实现思路

    微信聊天窗口的信息效果类似iphone上的短信效果,以气泡的形式展现,实现这种效果主要用到ListView和BaseAdapter,配合布局以及相关素材,接下来为大家介绍下如何实现
    2013-04-04
  • ViewPager 滑动一半的判断方法以及左滑右滑判断实例

    ViewPager 滑动一半的判断方法以及左滑右滑判断实例

    下面小编就为大家带来一篇ViewPager 滑动一半的判断方法以及左滑右滑判断实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Android开发之Socket通信传输简单示例

    Android开发之Socket通信传输简单示例

    这篇文章主要介绍了Android开发之Socket通信传输实现方法,结合实例形式分析了Android socket传输的原理、实现方法与相关注意事项,需要的朋友可以参考下
    2017-08-08
  • Android提高之蓝牙隐藏API探秘

    Android提高之蓝牙隐藏API探秘

    这篇文章主要介绍了Android的蓝牙隐藏API功能,在Android项目开发中有一定的借鉴价值,需要的朋友可以参考下
    2014-08-08

最新评论