将相同的 ImageView 多次添加到布局中
我想在运行时将相同的 ImageView 多次添加到我的布局中。我尝试定义 ImageView(size,position,...) 并使用 LAYOUT.addView(IMAGEVIEW) 添加它。但是,如果我尝试第二次添加它(同一布局中的不同位置),它不起作用。似乎位图的相同引用 ID 不能两次添加到布局中。
我发现了问题。我的位图太大了。如果我减小位图的大小,它就会起作用。不管怎样,谢谢你的帮助。
I would like to add the same ImageView several times to my Layout during runtime. I tried to define the ImageView(size, position, ...) and add it with LAYOUT.addView(IMAGEVIEW). However, if I try to add it a second time (different position in the same layout), it does not work. It seems like the same reference-id of a bitmap can not be added twice to a layout.
I found the problem. My bitmaps were too big. If I reduce the sizes of the bitmaps, it works. Anyway, thanks for your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个课程应该有帮助:
}
This class should help:
}
您不能多次添加视图的同一实例。您需要使用与第一个相同的参数创建第二个 ImageView。
You cannot add the same instance of a View multiple times. You'll need to create a second ImageView using the same parameters as the first.