【发布时间】:2012-03-16 20:23:36
【问题描述】:
作为 Android SDK(但不是 Java)的新手,我有一个关于 Hello World 应用程序中警告的可能微不足道的问题。我意识到警告不是错误,但我喜欢我的日志干净,警告通常是有原因的。
首先,HelloWorldActivity 中有一行说:
setContentView(R.layout.main);
但是,验证器在main.xml 的第 1 行中抱怨“资源 R.layout.main 似乎未使用”。为什么会这样?我可以摆脱它吗?
其次,Eclipse 中的项目带有三个名为drawable-Xdpi 的文件夹,其中X 是l、m 或h。验证器显示警告“res:drawable-xhdpi 中缺少密度变化文件夹”。我假设我的 Eclipse 版本很旧,添加了一个与其他类似的新可绘制文件夹,并创建了一个适当大小的 96x96 图标。但是,警告仍然出现,就好像新的可绘制文件夹不存在一样。我是不是忘记了什么?
我已经搜索过其他有同样问题的人,找到了一些,但没有给出解决方案。任何帮助表示赞赏。
【问题讨论】:
-
尝试清理项目
-
你把drawable放在“res”文件夹里了吗
-
清洁是个好主意,但没有任何效果。该文件夹(在磁盘上和 eclipse 项目中)是结构化的 /res/drawable-xhdpi/ 并包含单个文件 ic_launcher.png,就像其他文件夹一样。
-
我手动删除了警告,它们没有再次出现。显然,即使旧警告不再有效,也会存在一个错误。已解决,感谢您的意见。