我试图深入理解@android:id/..
和@+id/..
之间的区别,我已经明白使用@android:id/..
允许您使用Android操作系统已创建的ID,但是{{ 1}}在我的@+id/..
文件中创建一个新ID。
问题是:在可能的情况下,使用R
是否更有效率,因为这将使用已存在的ID?
我希望即使答案是肯定的,它也更经济,可以忽略保存的存储空间。但我热衷于理解。
答案 0 :(得分:3)
你对两种创建id的方法的概念是不正确的:
+@id
只要您将您自己的 ID设置为元素,就可以使用它。
@android:id
当您在android框架中设置已预定义元素的ID时使用它