Android控件:在《第一行代码(第二版)》学习RecyclerView的踩坑经过

1、在app/build.gradle下添加依赖的问题

书中用的是“com.android.support:recycleview-v7:24.2.1”

在这里插入图片描述

但是呢,由于书的出版年份的问题,现在已经不再用complie了,而是使用implementation,其次是如果使用“support.xxxxxx”的依赖,会报三个exception的错误,完全弄不懂,网上各路针对内个错误的教程完全用不上,然后去查显得RecyclerView咋么用,发现是已经用"Androidx:"开头的依赖替代了“support.xxxx”了,所以才会报错。改成这样就行了,两个关于RecyclerView的依赖都加进去就行
在这里插入图片描述

2、和前面的androidX类似,在main.xml里面的RecyclerView控件也不能跟书上一样使用support那一派,而是使用androidx这一派,如果不改的话能编译过去,但是启动APP就闪退。

改成这样

在这里插入图片描述

3、前面都改好以后,本来想要一页多行的页面,结果出现的却是一行占满一页的样子,修改fruit_item.xml 把Linealayout(最上面)里面的height和width改成“wrap_content”就好了,在ListView项目(也是达到一页多行的效果)里面的LinearLayout可以使用默认的高和宽也就是“match_parent”,但是在RecyclerView项目里不行

在这里插入图片描述

最终结果————————Happy!

在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值