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

Is it better to use "@android:id/" than using "@+id/"

我试图深入理解 @android:id/..@+id/.. 之间的区别,我了解到使用 @android:id/.. 允许您使用 android OS,但是 @+id/.. 在我的 R 文件中创建了一个新 ID。

问题是:尽可能使用 @android:id/.. 是否更有效,内存明智,因为这将使用已经存在的 id?

我希望即使答案是肯定的,也更经济,节省的存储空间可以忽略不计。但我渴望理解。

您对创建 id 的两种方式的理解是不正确的:

+@id

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

@android:id

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