レイアウトに複数の新しいImageViewを配置する必要があります。問題は、まったく同じ場所で1つが別の1つの上に来ることです。場所を変更しましたが、最初の場所にのみ関連しています。どちらも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);
}