繁体   English   中英

在Android中将图像放置在图像上

[英]Image(s) placement over a image in Android

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

您应该使用RelativeLayout ,然后可以使用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);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM