作者MAXQb ()
看板AndroidDev
标题[问题] 请问如何输入资料在RecyclerView上呈现?
时间Tue Jun 23 16:24:06 2020
RecyclerView是照着网路上的教学影片模仿出来的(但真的好复杂~
Adapter这部分我看了解说还是不懂它的原理,只知道它是个抽象类别的样子??
现在我是想要如下图这样
把输入的资料在RecyclerView上呈现
https://i.imgur.com/5hBznjy.png
可是资料怎麽样就是传不过去,系统一直显示着好像语法错误的样子
(语法我看过网路上的范例好像没有错)
所以就导致了RecyclerView上的TextView也显示不出来
请问是我传错位置了还是说RecyclerView不能这样传呢?
另外想问如果想要在RecyclerView上储存并持续呈现
这个...是还需要用到SQLite才行吗??
程式码部分图:
https://i.imgur.com/Vl60z8F.png
https://i.imgur.com/ke6LUwd.png
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.243.0.182 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1592900648.A.D4F.html
1F:推 martinboy10: 你为什麽要在Adapter里面接Bundle...... 06/23 16:29
2F:→ martinboy10: 而且前面你自己都做了往Adapter里塞资料的动作 06/23 16:30
3F:→ martinboy10: 却问要怎麽把值放进Adapter 你自己不会觉得奇怪吗?? 06/23 16:32
是的,我自己也觉得很怪
因为我findid是放在Adapter那,所以我本来是想说直接接资料後呈现出来
之前的资料会被我取代就是
※ 编辑: MAXQb (111.243.0.182 台湾), 06/23/2020 17:01:09
4F:→ martinboy10: Adapter显示的是你list里面的资料 06/23 17:09
5F:→ martinboy10: 你要取代就要把list里面的值做更新 06/23 17:09
原来是这样
那这样本来在Adapter的findid也是要改到list那,在list那接收资料做更新了?"
※ 编辑: MAXQb (111.243.0.182 台湾), 06/23/2020 17:23:18
6F:→ martinboy10: 我觉得你还是再去仔细看看怎麽使用RecycleView吧 06/23 17:38
感谢,我再研究看看
8F:推 tvbic: 网路上一堆范例不是吗 06/27 11:27
9F:推 Msgbox: 把资料转成一个物件在传过去 06/29 19:08
所以是资料放到物件里,再由Adapter把物件放到View上面这样?
10F:→ kobe8112: 过了超过一个礼拜,结果你还是问了初级使用问题 07/02 23:49
11F:→ kobe8112: 你应该找篇超简单范例,然後标注你是哪里看不懂, 07/02 23:50
12F:→ kobe8112: 不然这样进步幅度可能会始终低於你的期望... 07/02 23:50
我也这样觉得...
13F:推 zop: 还没解决吗? 07/03 00:20
嗯...算解决一半!?
我是ListView的范例做出来了,但原理就是不了解就是Orz~
14F:→ ou9810: 做范例的时候越简单越好,等OK了再套用到实际要做的东西 07/07 17:31
目前是想要先做出个最简单的记事本且有列表这样~
15F:→ ou9810: 你要先确定intent的用法,就做一个button就好 07/07 17:34
16F:→ ou9810: 按下的时候传值跳到下一页,先确认这部分跟你预期的一样 07/07 17:36
intent传值目前这部份是成功的
17F:→ ou9810: 之後再去做RecycleView的部分 07/07 17:37
继续研究中Orz~
※ 编辑: MAXQb (111.243.4.196 台湾), 07/08/2020 16:27:20
※ 编辑: MAXQb (111.243.4.196 台湾), 07/08/2020 16:28:33
18F:推 taco2548: bundle的资料应该由MainActivity3取出後再丢进Adapter 07/20 15:03