如何通过for循环创建10个按钮

2019年9月17日 28点热度 0条评论 来源: AA Shakil

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

我知道这种方法会产生错误,它发生了。 请回答我应该做什么。


===========解决方案如下:

您需要在每次循环执行时创建一个新按钮。所以试试吧。

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); 
} 
    原文作者:AA Shakil
    原文地址: https://stackoverflow.com/q/46846560
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。