你的位置:首页 > 软件开发 > 操作系统 > ActionBar+DrawerLayout实现网易新闻客户端首页

ActionBar+DrawerLayout实现网易新闻客户端首页

发布时间:2015-03-19 12:04:27
一、概述  随着android版本的不断的更新,google推出了越来越多的高级组件,采用这些官方组件我们可以方便的实现一些以前需要通过复杂编码或者使用第三方组件才能实现的效果,比如slidingmenu、sherlockactionbar等。在这里,我们通过使用android的 ...

ActionBar+DrawerLayout实现网易新闻客户端首页

一、概述

  随着android版本的不断的更新,google推出了越来越多的高级组件,采用这些官方组件我们可以方便的实现一些以前需要通过复杂编码或者使用第三方组件才能实现的效果,比如slidingmenu、sherlockactionbar等。在这里,我们通过使用android的官方组件ActionBar和DrawerLayout来实现网易新闻客户端首页的效果。

  由于ActionBar和DrawerLayout都是后来推出的,如果需要兼容低版本必须在项目中添加v7支持库。具体如何添加支持库在此不做赘述,大家可以参考api文档。

二、功能实现

  工程创建完成并添加v7支持库后,首先使用DrawLayout完成首页布局,布局文件编码如下:

<android.support.v4.widget.DrawerLayout   ="http://schemas.android.com/apk/res/android"  android:id="@+id/drawer_layout"  android:layout_width="match_parent"  android:layout_height="match_parent" >  <LinearLayout    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:orientation="vertical" >    <TextView      android:layout_width="match_parent"      android:layout_height="match_parent"      android:gravity="center"      android:text="这是主界面" />  </LinearLayout>    <include    android:layout_width="280dp"    android:layout_height="match_parent"    android:layout_gravity="end"    layout="@layout/menu_right_layout"    android:clickable="true" /></android.support.v4.widget.DrawerLayout>

原标题:ActionBar+DrawerLayout实现网易新闻客户端首页

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录