[問題] 請問如何輸入資料在RecyclerView上呈現?

看板AndroidDev作者時間3年前 (2020/06/23 16:24), 3年前編輯推噓5(5013)
留言18則, 7人參與, 3年前最新討論串1/1
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://www.ptt.cc/bbs/AndroidDev/M.1592900648.A.D4F.html

06/23 16:29, 3年前 , 1F
你為什麼要在Adapter裡面接Bundle......
06/23 16:29, 1F

06/23 16:30, 3年前 , 2F
而且前面你自己都做了往Adapter裡塞資料的動作
06/23 16:30, 2F

06/23 16:32, 3年前 , 3F
卻問要怎麼把值放進Adapter 你自己不會覺得奇怪嗎??
06/23 16:32, 3F
是的,我自己也覺得很怪 因為我findid是放在Adapter那,所以我本來是想說直接接資料後呈現出來 之前的資料會被我取代就是 ※ 編輯: MAXQb (111.243.0.182 臺灣), 06/23/2020 17:01:09

06/23 17:09, 3年前 , 4F
Adapter顯示的是你list裡面的資料
06/23 17:09, 4F

06/23 17:09, 3年前 , 5F
你要取代就要把list裡面的值做更新
06/23 17:09, 5F
原來是這樣 那這樣本來在Adapter的findid也是要改到list那,在list那接收資料做更新了?" ※ 編輯: MAXQb (111.243.0.182 臺灣), 06/23/2020 17:23:18

06/23 17:38, 3年前 , 6F
我覺得你還是再去仔細看看怎麼使用RecycleView吧
06/23 17:38, 6F

06/23 17:38, 3年前 , 7F
感謝,我再研究看看

06/27 11:27, 3年前 , 8F
網路上一堆範例不是嗎
06/27 11:27, 8F

06/29 19:08, 3年前 , 9F
把資料轉成一個物件在傳過去
06/29 19:08, 9F
所以是資料放到物件裡,再由Adapter把物件放到View上面這樣?

07/02 23:49, 3年前 , 10F
過了超過一個禮拜,結果你還是問了初級使用問題
07/02 23:49, 10F

07/02 23:50, 3年前 , 11F
你應該找篇超簡單範例,然後標註你是哪裡看不懂,
07/02 23:50, 11F

07/02 23:50, 3年前 , 12F
不然這樣進步幅度可能會始終低於你的期望...
07/02 23:50, 12F
我也這樣覺得...

07/03 00:20, 3年前 , 13F
還沒解決嗎?
07/03 00:20, 13F
嗯...算解決一半!? 我是ListView的範例做出來了,但原理就是不了解就是Orz~

07/07 17:31, 3年前 , 14F
做範例的時候越簡單越好,等OK了再套用到實際要做的東西
07/07 17:31, 14F
目前是想要先做出個最簡單的記事本且有列表這樣~

07/07 17:34, 3年前 , 15F
你要先確定intent的用法,就做一個button就好
07/07 17:34, 15F

07/07 17:36, 3年前 , 16F
按下的時候傳值跳到下一頁,先確認這部分跟你預期的一樣
07/07 17:36, 16F
intent傳值目前這部份是成功的

07/07 17:37, 3年前 , 17F
之後再去做RecycleView的部分
07/07 17:37, 17F
繼續研究中Orz~ ※ 編輯: MAXQb (111.243.4.196 臺灣), 07/08/2020 16:27:20 ※ 編輯: MAXQb (111.243.4.196 臺灣), 07/08/2020 16:28:33

07/20 15:03, 3年前 , 18F
bundle的資料應該由MainActivity3取出後再丟進Adapter
07/20 15:03, 18F
文章代碼(AID): #1UyRmerF (AndroidDev)
文章代碼(AID): #1UyRmerF (AndroidDev)