【发布时间】:2013-05-25 10:17:44
【问题描述】:
我想使用我为我的应用程序绘制的自定义按钮图像,但这样做我需要为被聚焦的按钮使用不同的图像,而为被按下的按钮使用另一个图像。
我遇到了选择器标签,但由于某种原因它不喜欢它。 Eclipse 抱怨“渲染库损坏”。我得到的错误是这样的:
Broken rendering library; unsupported DPI. Try using the SDK manager to get updated.
我已经更新了超过 10 的每个 API。如果重要的话,我的目标 API 是 15,我的编译 API 是 17。
如果我不能让它工作,我可以简单地使用 Button 标记并在 Java src 代码中更改它吗?
【问题讨论】:
-
你试过清理项目并重新启动eclipse吗?另外,一些代码会很好。
-
@a_schimpf 代码没什么大不了的。它不会抛出任何错误或异常。所以它确实编译,但它崩溃了。我得到的唯一错误是损坏的库错误。
-
你是在模拟器还是手机上运行代码?没有选择器标记代码,一切都运行良好吗?你在 xml 中拼写正确吗—— xmlns:android="schemas.android.com/apk/res/android"?
-
@a_schimpf 我在手机上运行代码。它总是崩溃,是的,它只是与选择器标签有关。当我使用按钮标签或 ImageButton 标签时没有问题,但不是我需要的。一切都写得对,我用的是 Eclipse,所以很多都是模板。
-
这里有人有同样的错误信息。它看起来像一个可能的修复。 code.google.com/p/android/issues/detail?id=37472