什么是Android编程中的@ + id和@id?

问题描述 投票:-2回答:2

我在网上搜索后得到一个答案,@ + id用于定义资源,@id用于引用已经定义的资源。

资源是什么意思?

请简单回答。

android android-studio-3.0
2个回答
2
投票

资源是构成应用程序的资产。它们包括视图,布局,图像等。使用@ + id定义资源的新ID,使用@ id不会创建新的ID,而是重用现有的ID。


0
投票

我这里以视图为例。

基本上@ + id是您第一次向视图添加ID时。@id用于引用其他视图。因此,此视图已经有一个ID,您想找到它。

因此,@ + id将添加一个ID,@ id将在另一个代码中使用此资源并通过此ID查找它。

您应该找到详细的解释here

© www.soinside.com 2019 - 2024. All rights reserved.