Android 知道是否使用了资源映像

Android 知道是否使用了资源映像,android,Android,有没有快速的方法可以知道Java类或XML布局中是否引用或使用了图像?例如,如果在特定布局中使用image.9.png。谢谢。无法通过代码实现。但是,在Eclipse中,如果您删除了映像(确保先创建一个副本)并构建了项目,您将知道缺少映像的地方:)没有办法通过代码来完成。然而,在Eclipse中,如果您删除了图像(确保首先创建了一个副本)并构建了项目,您将知道缺少图像的地方:)在Eclipse中,您可以像下面的步骤一样进行搜索 首先单击要搜索的当前项目。 现在在将打开搜索对话框窗口的窗口中按Ct

有没有快速的方法可以知道Java类或XML布局中是否引用或使用了图像?例如,如果在特定布局中使用image.9.png。谢谢。

无法通过代码实现。但是,在Eclipse中,如果您删除了映像(确保先创建一个副本)并构建了项目,您将知道缺少映像的地方:)

没有办法通过代码来完成。然而,在Eclipse中,如果您删除了图像(确保首先创建了一个副本)并构建了项目,您将知道缺少图像的地方:)

在Eclipse中,您可以像下面的步骤一样进行搜索

首先单击要搜索的当前项目。 现在在将打开搜索对话框窗口的窗口中按Ctrl+H。 现在,如果要检查项目中使用的
bg.png
,请在

 @drawable/bg
这将搜索使用此图像的所有布局和xml文件

现在,对于java文件中的搜索,您需要使用xml文件中提供的id进行搜索

  R.id.yourimageId
现在,您可以在Eclipse中通过Ctrl+h对话框搜索@drawable/图像

编辑在ADT更新版本(如ADT 16)中,我们有lint工具,它将对未使用的资源发出所有警告

 Issue: Looks for unused resources
您将在lint check中找到此警告。
有关Lint的更多信息,请参阅Eclipse中的此链接,您可以按照下面的步骤进行搜索

首先单击要搜索的当前项目。 现在在将打开搜索对话框窗口的窗口中按Ctrl+H。 现在,如果要检查项目中使用的
bg.png
,请在

 @drawable/bg
这将搜索使用此图像的所有布局和xml文件

现在,对于java文件中的搜索,您需要使用xml文件中提供的id进行搜索

  R.id.yourimageId
现在,您可以在Eclipse中通过Ctrl+h对话框搜索@drawable/图像

编辑在ADT更新版本(如ADT 16)中,我们有lint工具,它将对未使用的资源发出所有警告

 Issue: Looks for unused resources
您将在lint check中找到此警告。
有关Lint的更多信息,请参阅此链接

您想在运行时或在eclipse中使用的IDE中了解这一点。我正在清理不必要的资源,所以我正在查找未使用的图像。@userIsAMonkey最好的方法是查看其中的Android Lint Warnings.Yup。我在考虑这个问题,也许是目前为止最好的解决办法。谢谢@herry您想在运行时或在eclipse中使用的IDE中了解这一点。我正在清理不必要的资源,所以我正在查找未使用的图像。@userIsAMonkey最好的方法是查看其中的Android Lint Warnings.Yup。我在考虑这个问题,也许是目前为止最好的解决办法。谢谢@Herryhow如果bg也代表一个形状,文件夹drawable中的图层列表等?在这种情况下,Eclipse结果显示使用drawable bg的位置。图像和形状在xml中都表示为drawable。如果我们在
drawable
中有
bg.xml
,那么我们也可以搜索它在布局的xml文件中的使用位置。如果bg是png或image,那么我们也可以搜索它。如果bg也代表一个形状,文件夹drawable中的图层列表或其他?在这种情况下,Eclipse结果显示使用drawable bg的位置。图像和形状在xml中都表示为drawable。如果我们在
drawable
中有
bg.xml
,那么我们也可以搜索它在布局的xml文件中的使用位置。如果bg是png或image,那么我们也可以搜索它。