2011-03-31 77 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的擴展視圖提供公共方法setX這應該工作,除非你可能導入了錯誤的ImageView。檢查您的導入聲明。

+0

沒有downvoting。在Android版本低於3.0(API級別11)時,'setX'方法不可用。請參閱http://developer.android.com/reference/android/view/View.html#setX%28float%29 – Mudassir 2011-03-31 09:25:01

相關問題