使用“@android:id /”比使用“@ + id /”更好吗?

时间:2015-03-31 15:09:51

标签: android android-layout

我试图深入理解@android:id/..@+id/..之间的区别,我已经明白使用@android:id/..允许您使用Android操作系统已创建的ID,但是{{ 1}}在我的@+id/..文件中创建一个新ID。

问题是:在可能的情况下,使用R是否更有效率,因为这将使用已存在的ID?

我希望即使答案是肯定的,它也更经济,可以忽略保存的存储空间。但我热衷于理解。

1 个答案:

答案 0 :(得分:3)

你对两种创建id的方法的概念是不正确的:

+@id

只要您将您自己的 ID设置为元素,就可以使用它。

@android:id

当您在android框架中设置已预定义元素的ID时使用它