【发布时间】:2011-05-19 20:35:30
【问题描述】:
所以我有一个 ListView,它根据列表中每个项目的优先级对图标进行颜色编码。例如,优先级 1 的工作订单有一个红色的工作订单图标。优先级 2 = 黄色等。
我使用 ImageView.setColorFilter(Color.whatever) 更改图标的颜色,它在我的 Samsung Galaxy Tab 和 HTC Hero 上运行良好,但是当我将应用程序加载到 HTC Droid Eris 上时,出现错误:
java.lang.NoSuchMethodError:android.widget.ImageView.setColorFilter
我不知道为什么它在其他所有设备上都能正常工作,但在这款手机上却不行。有任何想法吗?我在想这可能是由于 Eris 拥有 Android 2.1 而其余的是 2.2 或更高版本。但是我不认为2.2之前没有包含这样的基本方法!
非常感谢任何和所有帮助!当我被难住时,这个社区总是能提供帮助,而且 Google 不会吐出任何相关结果!提前致谢!
【问题讨论】: