2 alan xu188 alan_xu188 于 2015.07.16 16:19 提问

给动态加载的TextView设置同一个监听(参数传递进来的),获取View的id的时候都是-1

给动态加载的TextView设置同一个监听(参数传递进来的),获取View的id的时候都是-1,求大神帮帮忙啊

4个回答

Arnold9009
Arnold9009   2015.07.16 16:41
已采纳

怎么动态加载的?设置id了吗?

alan_xu188
alan_xu188 回复Arnold9009: 解决了。谢谢大神。
2 年多之前 回复
Arnold9009
Arnold9009 有个setId的成员方法,id值可以在value资源中预定义一些
2 年多之前 回复
alan_xu188
alan_xu188 我是自定义的dialog,内部主要是动态生成多个TextView ,参数有String[] texts,根据数组for循环new TextView,listener是给textView的。怎么加ID的?
2 年多之前 回复
alan_xu188
alan_xu188   2015.07.16 16:23

图片说明

bdmh
bdmh   Ds   Rxr 2015.07.16 16:32

捏这个listener绑定到dialog了?你给dialog附id值了吗

alan_xu188
alan_xu188 解决了,谢谢大神
2 年多之前 回复
alan_xu188
alan_xu188 我是自定义的dialog,内部主要是动态生成多个TextView ,listener是给textView的。怎么加ID的?
2 年多之前 回复
u010794180
u010794180   2015.07.17 15:48

dialog是不能这样绑定监听的哦

u010794180
u010794180 受教了~问题解决了吗
2 年多之前 回复
alan_xu188
alan_xu188 可以的,只是没加id
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片