Android 侧滑菜单之 DrawerLayout 的使用

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课讲解如何使用 Google 官方提供的 DrawerLayout 控件,同时结合 Fragment 的动态创建与 ActionBar 来实现侧滑菜单功能的开发。

    1.示例演示和基本介绍 00:04:20

    本课时进行示例演示,简介 SlidingMenu 和 DrawerLayout,介绍课程内容。

    2.创建抽屉布局 00:06:40

    本课时在 XML 文件中创建抽屉布局,完成划出侧滑菜单的功能。

    3.初始化导航列表 00:09:44

    本课时在 Java 文件中使用 DrawerLayout,完成导航列表项的填充,添加点击事件来插入相应的 Fragment。

    4.监听抽屉的打开关闭事件 00:13:00

    本课时结合 ActionBar 的基本使用,详解 ActionBarDrawerToggle 实现机制,为 DrawerLayout 设置 ActionBarDrawerToggle 监听事件,来完成监听抽屉状态变化的功能。

    5.点击图标开闭抽屉 00:04:34

    本课时讲解 ActionBarDrawerToggle 的 syncState 方法,实现点击 App 图标打开或关闭抽屉的功能。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Android 侧滑菜单之 DrawerLayout 的使用

5课时,38分钟2014-12-31
icodeyou
icodeyou

极客学院签约布道师

课程背景:
目前侧滑菜单已广泛应用于各大应用,这一菜单形式简洁明了,深受用户的喜爱。在谷歌官方推出 DrawerLayout 之前,开发者大都通过 SlidingMenu 开源库来实现这一功能。而现在 DrawerLayout 被谷歌包含在了 android-support-v4.jar 这个包下,可以让开发者更简单方便的实现侧滑菜单这一功能。


核心内容:
1.DrawerLayout 的基本使用
2.Fragment 的动态创建
3.Action Bar 的基本使用


软件环境:Eclipse、ADT


是否提供资料:


课程等级:初级


适合人群:
具有一定 Android 基础的开发者

  • 技术问答
  • 资料与Wiki
  • 1

    示例演示和基本介绍

    04:20

    本课时进行示例演示,简介 SlidingMenu 和 DrawerLayout,介绍课程内容。

  • 2

    创建抽屉布局

    06:40

    本课时在 XML 文件中创建抽屉布局,完成划出侧滑菜单的功能。

  • 3

    初始化导航列表

    09:44

    本课时在 Java 文件中使用 DrawerLayout,完成导航列表项的填充,添加点击事件来插入相应的 Fragment。

  • 4

    监听抽屉的打开关闭事件

    13:00

    本课时结合 ActionBar 的基本使用,详解 ActionBarDrawerToggle 实现机制,为 DrawerLayout 设置 ActionBarDrawerToggle 监听事件,来完成监听抽屉状态变化的功能。

  • 5

    点击图标开闭抽屉

    04:34

    本课时讲解 ActionBarDrawerToggle 的 syncState 方法,实现点击 App 图标打开或关闭抽屉的功能。

相关课程

  • Android 扫描二维码实现网页登录

    本课讲解如何使用 ZXing 库扫描二维码,使用 PHP 生成指定二维码,以及综合 Android、PHP、MySQL 实现扫描二维码登录的功能。

    6课时 45分钟
    初级
    27455人学习
  • 玩转 Arduino——周边模块: LED 显示部件

    本课程讲解了Arduino 周边模块中 LED 显示部件的使用。主要包含单个 LED、 LED 点阵以及三色 LED 的使用。通过学习本课程,学员可以迅速上手 Arduino 的开发,为后续复杂应用的开发打下坚实基础。

    3课时 28分钟
    初级
    8193人学习
  • Android Studio 1.0 (稳定版)的使用

    本课讲解 Android Studio 的发布、下载、安装、配置、特性和优点。让学员了解,Android Studio 在开发上有哪些优势,为什么要选择使用它。

    3课时 18分钟
    初级
    34834人学习
  • 腾讯 Bugly : Android Crash 跟踪方法

    本课讲解在 Android 应用 Crash(崩溃)的行业现状,并给出解决 Android 应用 Crash 的常见方法,及专业 Crash 分析工具腾讯 Bugly 的详尽使用介绍。

    8课时 92分钟
    初级
    12253人学习