Android以编程方式添加了视图重复索引

时间:2015-04-30 01:53:24

标签: java android dynamic views

简单问题真的,我只是想知道我是否将一个线性布局中的ImageViews添加到for循环中并给它们所有的索引0将导致错误或将每个新视图放在前一个之前。
提前谢谢。

2 个答案:

答案 0 :(得分:1)

这不是错误;它将被放置在前一个之前。

linearLayout.addView(view1, 0); // view1 at position 0
linearLayout.addView(view2, 0); // view1 now at position 1, view2 at position 0

答案 1 :(得分:0)

取决于:

  1. 使用addView(查看视图),每个视图都将添加到ViewGroup中。

  2. 使用addView(View view,int index),由于索引相同,ViewGroup中只会添加一个视图。