java将imageview添加到特定坐标上的布局
我正在动态地将ImageView添加到布局中。下面是代码,它正在做我想做的事情:
setContentView(R.layout.main);
RelativeLayout main = (RelativeLayout) findViewById(R.id.main_view);
ImageView smokeImage = new ImageView(this);
Drawable smoke = getResources().getDrawable(R.drawable.smoke);
smokeImage.setBackgroundDrawable(smoke);
main.addView(smokeImage, 800, 800);
如何将ImageView添加到特定坐标?例如我希望它出现在x=25px和y=43px上。有什么特殊功能吗
# 1 楼答案
最简单的方法是为图像视图设置边距。您可以使用create
RelativeLayout.LayoutParams
,将边距设置为params并将参数设置为图像视图