0

我的问题是:是否可以使用 ImageView 在 AbsoluteLayout 上显示图形,而不必在 XML 文件中定义所述 ImageView?我问这个的原因是因为我正在制作一个屏幕上的图像数量不时变化的应用程序。

我想创建和定义一个 ImageView 对象而不调用此行: myImageView = (ImageView)v.findViewById(R.id.nothere);

欢迎任何关于我是否可以在代码中生成 ImageView 对象(没有任何 XML 文件)的信息。

4

2 回答 2

2

是否可以使用 ImageView 在 AbsoluteLayout 上显示图形,而无需在 XML 文件中定义所述 ImageView?

当然欢迎您使用合适的构造函数ImageView在 Java中创建一个小部件,然后调用a将其添加到其中。设置要显示的图像有多种方法,例如.addView()ViewGroupImageViewImageViewsetImageResource()

但是,AbsoluteLayout已被弃用大约六年。请不要使用它。

于 2015-09-15T22:20:52.090 回答
0

除了 AbsoluteLayout 肯定很容易被弃用。

用你的绝对布局设置这样的东西

ImageView imageView = new ImageView(this);
imageView.setImageResource(R.drawable.fdsafsf);
absoluteLayout.addView(imageView)
于 2015-09-15T22:23:29.073 回答