Android 强制主布局充气

Android 强制主布局充气,android,android-layout,programmatically-created,android-runtime,Android,Android Layout,Programmatically Created,Android Runtime,我再试试。希望现在我能得到我完全需要的答案 想象一下: 我有一个小部件,它(在onClick之后)调用一个空白的活动,没有硬编码的代码,只有一个带有一些视图的相对布局(由XML布局文件提供的布局) 我的活动: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.myLayout); 当我向onCreate方法添加for循环

我再试试。希望现在我能得到我完全需要的答案

想象一下: 我有一个小部件,它(在onClick之后)调用一个空白的活动,没有硬编码的代码,只有一个带有一些视图的相对布局(由XML布局文件提供的布局)

我的活动:

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.myLayout);
当我向onCreate方法添加for循环时,该方法添加了50个按钮(不考虑布局参数、方向等)。只要50个简单的按钮

比如:

创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.myLayout);

对于(int i=0;i在主布局膨胀后,在onResume中输入onCreate for loop按钮代码…看看这个@zgc7009,这并没有起到作用…我的意思是代码处理速度非常快。如果您希望能够明显区分所发生的一切之间的差异,您需要一个带有处理程序t的线程hat有一个运行的循环,线程在添加按钮之间休眠。@EgorN我会仔细看一看,你能给我一个小解释吗?
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);
}