2011-03-31 3 views
2

ImageView를 만들고 XML없이 위치를 설정하려고합니다.ImageView 유형에 대한 메소드가 정의되지 않았습니다.

는 다음 코드했습니다 나는 오류를

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); 
    } 

} 

를 얻을 :

"The method setX(float) is undefined for the type ImageView"

답변

0

ImageView가 Public ImageSet을 제공하므로 이미지를 잘못 가져온 경우를 제외하고 setX가 제대로 작동합니다. 가져 오기 문을 확인하십시오.

+0

하향 투표하지 않음. 'setX' 메소드는 Android 버전 3.0 (API 레벨 11)에서는 사용할 수 없습니다. http://developer.android.com/reference/android/view/View.html#setX%28float%29를 참조하십시오. – Mudassir

관련 문제