美文网首页
NewsSimple整体架构

NewsSimple整体架构

作者: kristine | 来源:发表于2016-05-08 16:11 被阅读18次

DrawerLayout

使用侧拉菜单作为导航DrawerLayout在android.support.v4.widget.DrawerLayout这个包里。这里抽屉我们用NavigationView。

布局

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout    xmlns:android="http://schemas.android.com/apk/res/android"    
xmlns:app="http://schemas.android.com/apk/res-auto"    
xmlns:tools="http://schemas.android.com/tools"    
android:id="@+id/drawer_layout"    
android:layout_width="match_parent"    
android:layout_height="match_parent"    
android:fitsSystemWindows="true"    
tools:context=".main.MainActivity">    
  
<android.support.design.widget.CoordinatorLayout        
android:id="@+id/main_content"        
android:layout_width="match_parent"        
android:layout_height="match_parent">        
<include            
android:id="@+id/appbar"            
layout="@layout/toolbar" />  
<!-- 主页显示的内容 -->      
<FrameLayout            
android:id="@+id/frame_content"            
android:layout_width="match_parent"            
android:layout_height="match_parent"            
android:layout_below="@+id/appbar"            
android:elevation="5dp"            
android:scrollbars="none"            
app:layout_behavior="@string/appbar_scrolling_view_behavior" />    
</android.support.design.widget.CoordinatorLayout>    
<!-- 抽屉的内容 -->
<android.support.design.widget.NavigationView        
android:id="@+id/navigation_view"        
android:layout_width="wrap_content"        
android:layout_height="match_parent"        
android:layout_gravity="start"        
app:headerLayout="@layout/navigation_header"        
app:menu="@menu/navigation_menu" />
</android.support.v4.widget.DrawerLayout>


相关文章

  • NewsSimple整体架构

    DrawerLayout 使用侧拉菜单作为导航DrawerLayout在android.support.v4.wi...

  • 整体架构

    整体架构jQuery框架的核心就是从HTML文档中匹配元素并对其执行操作、 从上面的写法上至少可以发现2个问题:1...

  • 整体架构

    常见构造函数创建实例和无new创建实例。原文地址 jquery代码 return new 类是为了无new和隔离各...

  • 整体架构

    待业中。。仿写一个B站安卓客户端。整体参考。https://github.com/HotBitmapGG/bili...

  • 整体架构

    1.mybatis的整体架构主要分为三层 1.接口层 2.核心处理层 3.基础支持层 2.基础支持模块 1.反射模...

  • Tomcat整体架构

    整体架构 tomcat的整体架构在server.xml配置文件中体现的整体视图如上。 server组件 Tomca...

  • bitcoinj整体架构

    看了各种各样的比特币介绍网站,虽然能知晓个大概,但也总觉得自己在听故事,想探索比特币运行更深层次的运行机理,只有一...

  • TiDB整体架构

    TiDB整体架构可参考下图 TiDB Server 负责处理SQL相关的逻辑,将SQL语句转成key,通过PD来查...

  • EOS整体架构

    EOS(Enterprise Operation System),企业操作系统,是为企业级分布式应用设计的一款区块...

  • 【MyBatis】整体架构

    SqlSession下的四大对象 Executor代表执行器,由他来调度StatementHandler、Para...

网友评论

      本文标题:NewsSimple整体架构

      本文链接:https://www.haomeiwen.com/subject/mjvsrttx.html