现在我想在其中添加背景图片,但我将以编程方式添加。
这就是我添加图片的方法。
ConstraintLayout constraintLayout;
constraintLayout= (ConstraintLayout) findViewById(R.id.main_constraint_Layout);
ImageView imageView = new ImageView(this);
imageView.setImageDrawable(imageDrawable);
imageView.setId(View.generateViewId());
constraintLayout.addView(imageView);
ConstraintSet set = new ConstraintSet();
set.clone(constraintLayout);
set.connect(imageView.getId(), ConstraintSet.TOP, button2.getId(), ConstraintSet.TOP);
以上代码的作用是在button2
上添加图片,我希望它在button2
后面而不是在button2
上方绘制图像。如果从xml执行此操作会更容易,但我无法理解如何以编程方式实现此操作。
答案 0 :(得分:1)
constraintLayout.setBackgroundResource(R.drawable.background);