作者lonelycoffee (END)
看板AndroidDev
标题[问题] 动态新增
时间Thu Nov 5 18:54:44 2015
我在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://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1446720886.A.5D9.html
1F:→ loxyz: 感觉你这应该用ListView或RecyclerView做 11/05 19:31
2F:→ lonelycoffee: 我是要一次新增完 而不是逐步新增 11/05 19:36
3F:→ KeySabre: 从layout2用index或id去拿呀… 11/05 22:11
4F:推 solola: 你若抓的到layout2 就可以抓到它底下的元件才对 11/05 22:53
我只能findviewbyid(layout1).getchildat(index)....来抓到layout2
但无法再往下抓一层..
5F:→ htury: 还蛮怪的问题,你应该是抓下来有几组资料才addview几组 11/05 23:13
6F:→ htury: 怎麽会事先addview後,再去抓资料来更新? 11/05 23:14
因为网路抓下来的string会有load time 所以new view直接settext会没资料
我才想说有没有办法一次创完
然後再一个一个抓取 丢资料进去
7F:→ htury: 你不怕浪费资源的话,textview都settag动态的tag id 11/05 23:15
8F:→ htury: 接完资料,就findviewbytag,就可以找到你想更新的 11/05 23:15
好~~我明天尝试一下 谢谢
※ 编辑: lonelycoffee (36.234.127.131), 11/05/2015 23:48:54
9F:推 kiwatami: 如果是这样你应该用AsyncTask 11/08 12:08
10F:→ kiwatami: 传入建立的TmageView TextView 读取完成时自动更新 11/08 12:09
11F:→ kiwatami: 你就不用重新用findViewById找了 11/08 12:10
12F:→ kiwatami: 我猜你要抓网页简介跟预览图是吗? 11/08 12:11