使用“@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 时使用它
我试图深入理解 @android:id/..
和 @+id/..
之间的区别,我了解到使用 @android:id/..
允许您使用 android OS,但是 @+id/..
在我的 R
文件中创建了一个新 ID。
问题是:尽可能使用 @android:id/..
是否更有效,内存明智,因为这将使用已经存在的 id?
我希望即使答案是肯定的,也更经济,节省的存储空间可以忽略不计。但我渴望理解。
您对创建 id 的两种方式的理解是不正确的:
+@id
只要您为元素设置您自己的 id,就可以使用它。
@android:id
当您设置 已经在 android 的框架 中预定义 的元素的 id 时使用它