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

时间:2017-10-20 09:51:30

标签: java android

的Android的Java 如何通过Android平台的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);
}

我知道这种方法会导致错误并且它发生了。 请回答我应该做的事。

1 个答案:

答案 0 :(得分: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);
}