我需要在我的布局中放置多个新的 ImageView。问题是一个完全在同一位置出现在另一个之上。虽然我改变了位置,但它只与第一个有关。他们都在80,80。
RelativeLayout.LayoutParams lp1 = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
addpPicD(lp1,80,80);
addpPicD(lp1,100,100);
}
private void addpPicD(LayoutParams lp, int Lan, int Lon)
{
lp.setMargins(Lan, Lon, 0, 0);
ImageView imageView = new ImageView(this);
imageView.setImageResource(R.drawable.dot_bl);
imageView.setLayoutParams(lp);
rel.addView(imageView);
}