android - 索引在 addView() 中重要吗?

标签 android view

我无法理解 ViewGroupaddView(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/

相关文章:

android - 在同一应用程序中同时使用浅色和深色复选框

android - 在 ant build 中使用 aapt 进行紧缩/资源打包使用其他项目的缓存

java - Android - getResources().getIdentifier() 找不到资源

jquery - 如何将json数据传递到codeigniter View 中

mysql - MariaDB格式化查看代码

android - 即使在使用高效加载大位图指南后如何避免 OutOfMemoryError

java - 在Android服务中触发语音识别

android - 什么更好: @SuppressLint or @TargetApi?

email - Express with EJS 能否将 HTML 呈现为变量(以便我可以作为电子邮件发送)?

ios - 在 View 中水平和垂直重复图像