我正在eclipse中为android开发一个隐藏的对象游戏。我已经确定了背景,并希望使用x和y轴在特定位置的背景上放置一些小图像。怎么做。我已经搜索了很多,但没有找到任何帮助。 我正在给我的代码。 是的,我已经使用带有imagebutton方法的java prams以及set(x)和(y)方法(仅在蜂窝3.0中可用)。
这是xml代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@drawable/bg_level1" >
<ImageButton
android:id="@+id/IbCross"
android:layout_width="24dp"
android:layout_height="24dp"
android:src="@drawable/cross" />
</LinearLayout>
stage.java
package com.findmystuff;
import android.app.Activity;
import android.os.Bundle;
import android.widget.AbsoluteLayout;
import android.widget.ImageButton;
import android.widget.LinearLayout;
import android.widget.TextView;
public class Stage extends Activity{
ImageButton ib1;;
String st = "what the fuck is this!";
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.level1);
ib1=(ImageButton) findViewById(R.id.IbCross);
ib1.setX(445);
ib1.setY(767);
}
}
它给了我错误#34; Call需要API级别11(当前min为10):android.widget.ImageButton#setX&#34; 当然它想要浮点数。如果我将min API设置为11.那么x和y轴的浮动符号是什么。
有没有替代这个功能。它接受x和y轴的参数并将该图像放在背景上的指定位置上?或者是其他东西。这很简单而且不乏味,因为我必须在游戏的不同层面上放置几张图片。!!
提前感谢您的建议。