使用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-10-10
  • Android之PreferenceActivity应用详解

    Android之PreferenceActivity应用详解

    为了引入这个概率 首先从需求说起 即:现有某Activity专门用于手机属性设置 那么应该如何做呢
    2012-11-11
  • Flutter应用集成极光推送的实现示例

    Flutter应用集成极光推送的实现示例

    这篇文章主要介绍了Flutter应用集成极光推送的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • android自定义view制作圆形进度条效果

    android自定义view制作圆形进度条效果

    这篇文章主要为大家详细介绍了android自定义view制作圆形进度条效果的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Android 8.0实现发送通知

    Android 8.0实现发送通知

    这篇文章主要为大家详细介绍了Android 8.0实现发送通知,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • Android:下拉刷新+加载更多+滑动删除实例讲解

    Android:下拉刷新+加载更多+滑动删除实例讲解

    本文主要讲解 Android下拉刷新+加载更多+滑动删除的示例,这里整理了相关资料并附示例代码供大家学习参考,有需要的小伙伴可以参考下
    2016-08-08
  • Android嵌套RecyclerView左右滑动替代自定义view

    Android嵌套RecyclerView左右滑动替代自定义view

    这篇文章主要介绍了Android嵌套RecyclerView左右滑动替代自定义view,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-06-06
  • Android 简单好用的屏幕适配方案

    Android 简单好用的屏幕适配方案

    这篇文章主要介绍了Android 简单好用的屏幕适配方案,帮助大家更好的理解和学习使用Android,感兴趣的朋友可以了解下
    2021-04-04
  • 你用不惯 RxJava,只因缺了这把钥匙(推荐)

    你用不惯 RxJava,只因缺了这把钥匙(推荐)

    这篇文章主要介绍了RxJava操作符,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • Android7.0以上Uri转路径的方法实现(已验证)

    Android7.0以上Uri转路径的方法实现(已验证)

    这篇文章主要介绍了Android7.0以上Uri转路径的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03

最新评论