从代码生成ImageView



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

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

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

是否可以使用ImageView在AbsoluteLayout上显示图形,而不必在XML文件中定义所说的ImageView ?

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

然而,AbsoluteLayout已经被弃用了大约六年。

除了AbsoluteLayout很容易被弃用。

绝对布局设置如下

ImageView imageView = new ImageView(this);
imageView.setImageResource(R.drawable.fdsafsf);
absoluteLayout.addView(imageView)

相关内容

  • 没有找到相关文章

最新更新