【问题标题】:Android: Do we really need to set id for view, which is created at RunTime(Dynamically) ?Android:我们真的需要为在 RunTime(Dynamically) 创建的视图设置 id 吗?
【发布时间】:2017-02-07 11:47:34
【问题描述】:

Android 维护 R.java 中的所有资源 ID。 如果我们在运行时创建没有 id 的视图怎么办?它们是否会被包含到 R.java 中,并且这些视图的状态将由 android 系统维护,就像使用 id 创建的视图一样?

如果我们没有为视图设置 ID,请告诉我在运行时会遇到哪些问题。

【问题讨论】:

    标签: android performance android-layout android-resources


    【解决方案1】:

    来自android开发者官网-

    视图可能有一个与之关联的整数 id。这些 id 通常在布局 XML 文件中分配,用于在视图树中查找特定视图。

    所以,我可以说,id 是您使用该视图所需要的。如果您没有为视图设置 id,您将无法使用该视图。

    据此,如果您不设置 id 则不会在 R.java 中添加它

    您可以从here获得更多信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-08
      • 2012-12-19
      • 1970-01-01
      相关资源
      最近更新 更多