强制主要布局膨胀

时间:2014-11-11 14:09:05

标签: android android-layout programmatically-created android-runtime

我会尝试另一次拍摄。希望现在我得到了我完全需要的答案。

想象一下: 我有一个小部件调用(在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布局文件中的内容显示活动,然后(仅限)将一个又一个按钮添加到布局中。

这可能吗?如果是这样,我是否需要重新绘制整个活动,依此类推。请告诉我我的问题。

0 个答案:

没有答案