0

我试图将图像放在 android 中另一个现有图像的顶部。这是游戏计划。首先,用户将选择一个按钮,然后该按钮将告诉程序将精灵/图像填充到主图像上的固定位置。图像设置好后,用户可以在当前图像之上点击另一个图像的按钮(目标是两个图像,可以选择更改它们的大小、x 和 y 位置。我只使用 android 2.1 平台!用于选择的按钮和描述活动的文本位于线性布局中。

4

1 回答 1

0

你应该使用 aRelativeLayout然后你可以使用 params 来设置位置、边距等。像这样:

//this is your fist item
r1.setImageResource(R.drawable.myimage);

//this is the second item
r2.setImageResource(R.drawable.myimage2);

RelativeLayout.LayoutParams imageParams=
new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
imageParams.setMargins(1, 1, 1, 1);
imageParams.addRule(RelativeLayout.BELOW,r1.getId());
addView(r2,imageParams);
于 2012-05-03T18:07:48.550 回答