的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);
}
我知道这种方法会导致错误并且它发生了。 请回答我应该做的事。
答案 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);
}