我正在尝试创建一个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”
答案 0 :(得分:2)
此方法仅适用于API级别11:
http://developer.android.com/reference/android/view/View.html#setX(float)
您确定要对此API级别进行编码吗?
答案 1 :(得分:0)
当ImageView扩展View提供公共方法setX时,这应该可以工作,除非您导入了错误的ImageView。检查您的import语句。