看板 AndroidDev 關於我們 聯絡資訊
我在XML新增一個Layout >> 簡稱layout1 然後在code端 於layout1裡面 在新增一個layout >>簡稱layout2 layout2下面再new一個textview跟imageview 然後用迴圈來新增layout2 * n 請問我該如何從code端抓取textview來給予他文字呢 由於文字是網路之後才抓下來 所以無法create時順便給他 跪求幫解 我addview時給予index 也只能抓到layout2 我該如何才能往下抓一層 -- PLAYER MIN FGM-A 3PM-A FTM-A +/- OFF REB AST ST BS BA TO PF PTS K.Bryant G 35:09 12-23 1-6 7-9 +20 3 5 3 2 0 2 4 2 32 terrywanger :1-6 沒看到他 總和13-29 這不是敗求這是啥 Nene5566 :KOBE 12-23 1-6 7-9 總和20-48 果然是敗球王 Nene5566 :樓上數學有問題.....哪裡有48?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.234.127.131 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1446720886.A.5D9.html
loxyz: 感覺你這應該用ListView或RecyclerView做 11/05 19:31
lonelycoffee: 我是要一次新增完 而不是逐步新增 11/05 19:36
KeySabre: 從layout2用index或id去拿呀… 11/05 22:11
solola: 你若抓的到layout2 就可以抓到它底下的元件才對 11/05 22:53
我只能findviewbyid(layout1).getchildat(index)....來抓到layout2 但無法再往下抓一層..
htury: 還蠻怪的問題,你應該是抓下來有幾組資料才addview幾組 11/05 23:13
htury: 怎麼會事先addview後,再去抓資料來更新? 11/05 23:14
因為網路抓下來的string會有load time 所以new view直接settext會沒資料 我才想說有沒有辦法一次創完 然後再一個一個抓取 丟資料進去
htury: 你不怕浪費資源的話,textview都settag動態的tag id 11/05 23:15
htury: 接完資料,就findviewbytag,就可以找到你想更新的 11/05 23:15
好~~我明天嘗試一下 謝謝 ※ 編輯: lonelycoffee (36.234.127.131), 11/05/2015 23:48:54
kiwatami: 如果是這樣你應該用AsyncTask 11/08 12:08
kiwatami: 傳入建立的TmageView TextView 讀取完成時自動更新 11/08 12:09
kiwatami: 你就不用重新用findViewById找了 11/08 12:10
kiwatami: 我猜你要抓網頁簡介跟預覽圖是嗎? 11/08 12:11