CardView、RecyclerView简单使用
来源:互联网 发布:c语言黑色编程界面 编辑:程序博客网 时间:2024/05/21 17:21
今天来分析一下cardview和recycleview的简单使用,先上效果图:
1.build.gradle:
compile 'com.android.support:cardview-v7:25.1.1' //cardview compile 'com.zhy:base-adapter:3.0.3' //鸿洋用于listview的万能适配器(本文未用到) compile 'com.zhy:base-rvadapter:3.0.3' //鸿洋用于recycleview的万能适配器
2.在布局文件中使用cardview,cardview的属性不多,下面一一列举出来:
card_view:contentPadding 这个可以给你的内容加上padding属性
card_view:cardBackgroundColor 这个可以改变cardview的背景
card_view:cardCornerRadius 这个可以改变cardview圆角的大小
card_view:cardElevationCardView Z轴阴影,被用来决定阴影的大小以及柔和度,可以理解为阴影的大小。
下面贴出item的代码,很简单,就是用Cardview包裹起来:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="80dp" app:cardCornerRadius="10dp" app:cardUseCompatPadding="true" app:cardElevation="5dp"> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:src="@mipmap/ic_launcher" android:layout_width="50dp" android:layout_height="50dp" /> <TextView android:id="@+id/itemText" android:layout_centerInParent="true" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </RelativeLayout> </android.support.v7.widget.CardView></LinearLayout>
3.使用鸿洋的万能适配器,快速的setAdapter,这里只贴出部分代码,下文会有源码下载:
recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerView.setAdapter(new CommonAdapter<Bean>(MainActivity.this, R.layout.item, list) { @Override protected void convert(ViewHolder viewHolder, Bean item, int position) { viewHolder.setText(R.id.itemText, list.get(position).getCount() + ""); } });
4.然后就完成了阴影的效果。
Demo下载
阅读全文
0 0
- CardView、RecyclerView简单使用
- Android 中简单使用RecyclerView 和CardView
- RecyclerView CardView使用解析
- CardView,RecyclerView的使用
- RecyclerView结合CardView使用
- RecyclerView CardView使用解析
- android5.0--RecyclerView和CardView结合使用的简单教程
- Android L 新增UI控件:RecyclerView CardView的简单使用
- RecyclerView与CardView的使用
- RecyclerView CardView的基本使用
- Android RecyclerView + CardView的使用
- RecyclerView和CardView的使用
- RecyclerView与CardView的使用
- RecyclerView与CardView的使用
- RecyclerView与CardView的使用
- CardView的简单使用
- CardView的简单使用
- CardView的简单使用
- ViewPager+布局xml(View)
- Java Web项目中使用Freemarker生成Word文档
- Zookeeper 的学习与运用
- 程序员技术练级攻略-程序员技术浅谈
- Rsync命令使用
- CardView、RecyclerView简单使用
- 【excel VBA】excel 计算字符串相似度
- windows批处理SFTP上传文件到linux,并处理回车换行符号
- linux系统安装mysql
- Qt之二维绘图
- 激光雷达--数据采集
- C# 正则表达式 使用介绍(备查阅)
- 两道有趣的算法题(只有思路)
- 用nvm管理不同版本的node和npm