我无法理解 ViewGroup
的 addView(View child, int index)
中 index
的功能。
index
有什么用? index
可以是负值吗?它会影响 layout
或显示 view
的方式吗?
我已经测试了使用和不使用 index
的代码,但我看不出有什么不同。
最佳答案
index 属性的要点是允许您更改 View 的顺序。
假设您有大量 View ,想突然将一个 View 放在最顶部。如果您将该 View 的索引指定为 0,它将首先显示在布局中。
Android documentation简单谈一下这个。
之前的 SO 问题展示了它的实际用途:Android: How to add view at start of layout? .
除非您确实需要为 View 指定位置,否则只需使用addView(view)
。
关于android - 索引在 addView() 中重要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21578170/