如何在隐藏对象游戏中设置图像的特定位置

时间:2014-11-19 13:59:18

标签: java android xml eclipse android-layout

我正在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轴的参数并将该图像放在背景上的指定位置上?或者是其他东西。这很简单而且不乏味,因为我必须在游戏的不同层面上放置几张图片。!!

提前感谢您的建议。

0 个答案:

没有答案