我会尝试另一次拍摄。希望现在我得到了我完全需要的答案。
想象一下: 我有一个小部件调用(在onClick之后)一个没有硬编码的空白活动,只是一个带有一些视图的相对布局。(布局由XML-layout-file提供)。
我的活动:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.myLayout);
当我向onCreate-Method添加一个for循环时,它会添加50个按钮(不用关心layoutparams,orientation等)。只需50个按钮
像:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.myLayout);
for(int i = 0; i<50; i++) {
Button btn = new Button(this);
myLayout.add(btn);
}
我认识到他只在屏幕上显示活动,直到他完成添加所有按钮。
我的问题是:我怎么能阻止这个!?如何使用XML布局文件中的内容显示活动,然后(仅限)将一个又一个按钮添加到布局中。
这可能吗?如果是这样,我是否需要重新绘制整个活动,依此类推。请告诉我我的问题。