如何以编程方式多次显示相同的 ImageView?

编码M

我想制作一个简单的“游戏”,即一个圆圈在某些网格中向上、向下、向左或向右移动(不可点击,只是一个ImageView)。我想只用一个 ImageView 添加多个相同的 Image

我试图找到最简单的方法,如下所示:

Integer img = R.drawable.trans_grid_2;
ImageView iView = new ImageView(this);
iView.setImageResource(img);

constraintLayout.addView(iView);
constraintLayout.addView(iView); //Cannot add 2 or more of the same Image

这给了我一个错误(启动时应用程序崩溃)

   java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.

它表明我必须在重新使用它之前调用 removeView()。但是,我想添加多个相同的图像,而无需在 java 中添加一些复杂的东西。我不能多次添加相同的 ImageView

我试过用谷歌搜索这个,但它向我展示了一些复杂的方式,而不是我需要的。

如何在 Java 中添加 2 个或更多相同的 ImageView?

面包车

你可以这样做:

Integer img = R.drawable.trans_grid_2;
int NUMBER_OF_IMAGES = 2;
for(int i = 0; i < NUMBER_OF_IMAGES; i++) {
    ImageView iView = new ImageView(this);
    iView.setImageResource(img);

    constraintLayout.addView(iView);
}

您只能将视图的实例添加到一个父级。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何以编程方式为ImageView设置动画

来自分类Dev

如何以编程方式将ImageView添加到布局

来自分类Dev

在ImageView上多次旋转

来自分类Dev

以编程方式增强ImageView的亮度

来自分类Dev

如何通过编程方式使圆形图像边框到imageview android

来自分类Dev

如何使用Swift以编程方式创建Hexagon UIButton或Clickable ImageView

来自分类Dev

如何以编程方式更改ImageView源几次?

来自分类Dev

如何以编程方式检查imageview的图像资源?

来自分类Dev

以编程方式在Android上设置ImageView SRC

来自分类Dev

以编程方式获取ImageView src

来自分类Dev

如何在AndroidStudio中以编程方式放置ImageView

来自分类Dev

如何以编程方式清除ConstraintLayout中的小部件(例如ImageView)的约束?

来自分类Dev

如何以编程方式在TableViewCell中设置固定的ImageView大小?

来自分类Dev

如何以编程方式在ImageView的启用/禁用上设置不同的图像

来自分类Dev

如何以编程方式添加imageview

来自分类Dev

以编程方式增强ImageView的亮度

来自分类Dev

如何以编程方式将我的imageView居中在另一个ImageView中

来自分类Dev

ImageView,如何以编程方式获取可绘制对象的getSrc?

来自分类Dev

如何通过编程方式使圆形图像边框到imageview android

来自分类Dev

如何以编程方式调整ImageView的大小?

来自分类Dev

如何以编程方式调整ImageView的大小以匹配CardView中的父级

来自分类Dev

如何以编程方式将ImageView放在RelativeLayout的顶部

来自分类Dev

如何以编程方式在imageView底部添加标签?

来自分类Dev

如何以编程方式为 Imageview 设置双倍高度?

来自分类Dev

如何以编程方式在android中使用ImageView创建单色图像?

来自分类Dev

如何在 Imageview 上显示 Imageview

来自分类Dev

如何以编程方式在 ImageView 中显示多个可绘制对象(带边距)

来自分类Dev

以编程方式创建的 drawable 未显示在 imageview 中

来自分类Dev

如何以编程方式将 TextView 与 ImageView 的中心对齐?

Related 相关文章

  1. 1

    如何以编程方式为ImageView设置动画

  2. 2

    如何以编程方式将ImageView添加到布局

  3. 3

    在ImageView上多次旋转

  4. 4

    以编程方式增强ImageView的亮度

  5. 5

    如何通过编程方式使圆形图像边框到imageview android

  6. 6

    如何使用Swift以编程方式创建Hexagon UIButton或Clickable ImageView

  7. 7

    如何以编程方式更改ImageView源几次?

  8. 8

    如何以编程方式检查imageview的图像资源?

  9. 9

    以编程方式在Android上设置ImageView SRC

  10. 10

    以编程方式获取ImageView src

  11. 11

    如何在AndroidStudio中以编程方式放置ImageView

  12. 12

    如何以编程方式清除ConstraintLayout中的小部件(例如ImageView)的约束?

  13. 13

    如何以编程方式在TableViewCell中设置固定的ImageView大小?

  14. 14

    如何以编程方式在ImageView的启用/禁用上设置不同的图像

  15. 15

    如何以编程方式添加imageview

  16. 16

    以编程方式增强ImageView的亮度

  17. 17

    如何以编程方式将我的imageView居中在另一个ImageView中

  18. 18

    ImageView,如何以编程方式获取可绘制对象的getSrc?

  19. 19

    如何通过编程方式使圆形图像边框到imageview android

  20. 20

    如何以编程方式调整ImageView的大小?

  21. 21

    如何以编程方式调整ImageView的大小以匹配CardView中的父级

  22. 22

    如何以编程方式将ImageView放在RelativeLayout的顶部

  23. 23

    如何以编程方式在imageView底部添加标签?

  24. 24

    如何以编程方式为 Imageview 设置双倍高度?

  25. 25

    如何以编程方式在android中使用ImageView创建单色图像?

  26. 26

    如何在 Imageview 上显示 Imageview

  27. 27

    如何以编程方式在 ImageView 中显示多个可绘制对象(带边距)

  28. 28

    以编程方式创建的 drawable 未显示在 imageview 中

  29. 29

    如何以编程方式将 TextView 与 ImageView 的中心对齐?

热门标签

归档