2017-10-20 83 views
-2

Android-Java 如何通過For循環爲Android平臺創建10個按鈕。 我試了很多,但失敗了。 我試過這樣。如何通過for循環創建10個按鈕

AbsoluteLayout al = ………… 
Button btn = new Button(MyActivity.this); 
btn.setWidth(20); 
btn.setHeight(6); 
for(int I=1; I<=10; I++){ 
al.addView(btn+I); 
} 

我知道這種方法會產生錯誤,它發生了。 請回答我應該做什麼。

+3

嘗試使用(){new Button(); }? – Stultuske

回答

3

您需要在每次循環執行時創建一個新按鈕。所以試試吧。

AbsoluteLayout al = ………… 

for(int I=1; I<=10; I++){ 

    Button btn = new Button(MyActivity.this); 
    btn.setId(I); 
    btn.setWidth(20); 
    btn.setHeight(6); 
    al.addView(btn); 
} 
+0

不工作。請給出任何正確工作的解決方案。 –

+0

是否有錯誤訊息?如果有請發表評論。 –

+0

我可以通過FaceBook或Twitter與您聯繫嗎?請給我您的用戶名。 –