类型为ImageView的方法未定义

时间:2011-03-31 09:16:32

标签: java android

我正在尝试创建一个ImageView并在没有XML的情况下设置它的位置。

我有以下代码:

public class myClass {
    Activity act;
    public myClass(Activity act) {
        this.act = act;
    }

    public void setImage(){
        ImageView img = new ImageView(act);
        img.setImageResource(R.drawable.myimg);
        float xpos = 100;
        img.setX(xpos);
    }

}

我收到错误:

  

“方法setX(float)未定义类型ImageView”

2 个答案:

答案 0 :(得分:2)

此方法仅适用于API级别11:

http://developer.android.com/reference/android/view/View.html#setX(float

您确定要对此API级别进行编码吗?

答案 1 :(得分:0)

当ImageView扩展View提供公共方法setX时,这应该可以工作,除非您导入了错误的ImageView。检查您的import语句。