我需要在佈局中放置多個新的ImageViews。問題在於,一個在另一個之上恰好在相同的位置。雖然我改變了位置,但它只涉及到第一個。他們都在80,80。以編程方式放置兩個ImageViews
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);
}
作爲最終結果,您希望如何放置它們?水平並排?一個在另一個下? – AndroidPenguin
我想讓他們置於他們的位置。一個在80,80,另一個在100,100 – Dim