有没有快速的方法来了解图像是在Java类或XML布局中引用还是使用?例如,如果在某个布局中使用了image.9.png。感谢。
答案 0 :(得分:3)
首先单击要搜索的当前项目。
现在在将打开“搜索”对话框窗口的窗口中按Ctrl + H.
现在,您要查看项目中使用的bg.png
,如下所示搜索
@drawable/bg
这将搜索使用此图像的所有Layout和xml文件。
现在,对于java文件中的搜索,您需要使用它在xml文件中提供的ID进行搜索。
R.id.yourimageId
现在,您可以在Eclipse中通过Ctrl + h Dialog搜索@ drawable / image。
编辑在ADT更新版本中,与ADT 16一样,我们有lint工具,它会为未使用的资源提供所有警告。
Issue: Looks for unused resources
你会在lint检查中找到这个警告。 有关Lint的更多信息请参阅此链接Lint Checker SO
答案 1 :(得分:0)
没有办法通过代码来实现。但是,在Eclipse中,如果删除图像(确保先制作副本)并构建项目,您将知道缺少它的位置:)