Android 以编程方式添加视图重复索引
Android Programmatically added view repeating index
真的很简单的问题,我只是想知道我是否将 ImageViews 添加到 for 循环中的线性布局,并给它们所有索引 0 会导致错误,还是每个新视图都放在上一个
提前致谢。
这取决于:
使用addView(View view),每个view都会被添加到ViewGroup中。
使用addView(View view, int index),ViewGroup中只会添加一个view,因为index相同
这不是错误;它会放在上一个之前。
linearLayout.addView(view1, 0); // view1 at position 0
linearLayout.addView(view2, 0); // view1 now at position 1, view2 at position 0
真的很简单的问题,我只是想知道我是否将 ImageViews 添加到 for 循环中的线性布局,并给它们所有索引 0 会导致错误,还是每个新视图都放在上一个
提前致谢。
这取决于:
使用addView(View view),每个view都会被添加到ViewGroup中。
使用addView(View view, int index),ViewGroup中只会添加一个view,因为index相同
这不是错误;它会放在上一个之前。
linearLayout.addView(view1, 0); // view1 at position 0
linearLayout.addView(view2, 0); // view1 now at position 1, view2 at position 0