RecycleView和CardView的简单介绍和用法

很久之前在公司上遇到一个需求就是需要将ListView中的item布局改成每张每张卡片的那种样式,那时候还没接触到Design的各种UI框架,也算是挺久之前了。当时基本就慌了,心里骂了很多次什么傻B需求。后来也是自己找了挺久发现了RecylerView,也发现了Design,也学习了这些东西。今天旧事重谈,就写了个简单小Demo,因为在现在公司做的都是手环蓝牙方面的东西,把之前学过,弄过的东西都差不多忘了。做这样一种工作,不止要把自己学过的牢牢记住还得努力去吸收新的东西,趁年轻,不止要埋头拉车,还得抬头看路,歇下来还得回头看看走过的路。

好了,今天我要讲的是RecylerView配合CardView一起使用。RecylerView相信大家也不陌生,现在RecylerView也算是比较热,github上面也出现了RxRecylerView,LRecylerView,这些可以根据自己自己的需要去使用。使用比ListView来的方便,各方面优化做的也比ListView好。简单来说,ListView能干的,RecylerView也能做,RecylerView能做的,ListView做不了,也不是说做不了,只是实现起来比较麻烦。但是如果是简单的需求的话,还是使用ListView,这是个人见解而已。CardView的话,不知道大家接触过没有,简单来说可以看出一个容器,只是这个容器可以设置圆角和阴影等各种效果。使其看起来想悬浮着的Card似的。

好了,不扯了。简单来说下使用方法:

首先要想使用RecylerView和CardView的话需要先导入support-v7包下的RecylerView和CardView,在build.gradle文件下加入下面两句代码

然后就是我们的布局文件,添加RecylerView节点,activity_mian.xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://sc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值