0
對不起再次發生錯誤,但是如何從類中實例化ImageView(或任何其他佈局元素)?例如,在Activity中我可以簡單地寫ImageView iv = new ImageView(this);,但是如果我從課堂上實例化它,我應該放置什麼來代替「this」?如何從一個類實例化一個ImageView?
謝謝!
對不起再次發生錯誤,但是如何從類中實例化ImageView(或任何其他佈局元素)?例如,在Activity中我可以簡單地寫ImageView iv = new ImageView(this);,但是如果我從課堂上實例化它,我應該放置什麼來代替「this」?如何從一個類實例化一個ImageView?
謝謝!
最終你會把你的視圖放在一個活動中,對吧?
因此,您可以在創建視圖時將Activity實例作爲對象傳遞。
class YourClass {
void createView(Activity activity) {
ImageView iv = new ImageView(activity);
} }
正確...只有一個問題,我無法從同一類的其他方法訪問此對象。 – Roger
我認爲你讓你的imageView(iv)對象作爲一個實例變量,以便它可以從你的類的其他方法訪問 – Pramod