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!

在这里插入图片描述

posted @   在天边偷看小天使  阅读(3)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示