Material Design 5.0 新特性
Material Design 5.0 新特性
yanglingui 发表于1年前
Material Design 5.0 新特性
  • 发表于 1年前
  • 阅读 15
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】买域名送云解析+SSL证书+建站!>>>   

摘要: 在开发的时候,我们应该尽量使用android 原有的特性 , 这样既可以 方便快捷 也可以统一android app的样式

一.receleView

receleView 就是listView的孙子

代替了listview 和 gridView 实现两者转化只需设置LayoutManager

也需要有自己的适配器,RecyclerView.Adapter

    -- onCreateViewHolder() :创建viewholder

    -- onBindViewHolder : 绑定 viewholder 上的view 以及传的数据

二.DrawerLayout 

http://blog.csdn.net/allen315410/article/details/42914501

这是解决侧滑菜单的控件,一般和navitgtionView 联合使用

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="ylg.com.cn.dralayoutdemo.MainActivity">
    <FrameLayout
        android:id="@+id/content_frame"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
    <ListView
        android:id="@+id/left_drawer"
        android:layout_width="200dp"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:background="#111"
        android:choiceMode="singleChoice"
        android:divider="@android:color/transparent"
        android:dividerHeight="0dp" />

    <RelativeLayout
        android:id="@+id/right_drawer"
        android:layout_width="220dp"
        android:layout_height="match_parent"
        android:layout_gravity="end"
        android:background="#111"
        android:gravity="center_horizontal" >

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="这是右边栏"
            android:textColor="@android:color/white"
            android:textSize="24sp" />
    </RelativeLayout>

</android.support.v4.widget.DrawerLayout>

 

 

 

 

 

标签: 5.0 新特性
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 1
博文 123
码字总数 18154
×
yanglingui
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: