我在网上搜索后得到一个答案,@ + id用于定义资源,@id用于引用已经定义的资源。
资源是什么意思?
请简单回答。
资源是构成应用程序的资产。它们包括视图,布局,图像等。使用@ + id定义资源的新ID,使用@ id不会创建新的ID,而是重用现有的ID。
我这里以视图为例。
基本上@ + id是您第一次向视图添加ID时。@id用于引用其他视图。因此,此视图已经有一个ID,您想找到它。
因此,@ + id将添加一个ID,@ id将在另一个代码中使用此资源并通过此ID查找它。
您应该找到详细的解释here