2.2至1.5版本的android支持应用程序

2.2至1.5版本的android支持应用程序,android,Android,我想支持2.2版的应用程序,同时能够在1.5版上运行,这意味着minsdkversion=3 问题是,为了支持所有平台,我将所有资源从mdpi剪切粘贴到drawable,因为1.5有不同的资源选择机制,现在的问题是,对于一些资源,它说找不到我可以在drawable文件夹中锁定的资源,任何人都会遇到这种情况,谢谢我以前遇到过这个问题,但对我来说,问题是我导入了错误的资源。确保您正在导入可绘制资源,而不是android的: 坏的: 好: 让我知道它是否有效。让您的mdpi资源位于“drawable”

我想支持2.2版的应用程序,同时能够在1.5版上运行,这意味着minsdkversion=3


问题是,为了支持所有平台,我将所有资源从mdpi剪切粘贴到drawable,因为1.5有不同的资源选择机制,现在的问题是,对于一些资源,它说找不到我可以在drawable文件夹中锁定的资源,任何人都会遇到这种情况,谢谢

我以前遇到过这个问题,但对我来说,问题是我导入了错误的资源。确保您正在导入可绘制资源,而不是android的:

坏的:

好:


让我知道它是否有效。

让您的mdpi资源位于“drawable”文件夹中,并在drawable mdpi中设置指向drawable文件夹资源的别名。如果您需要更多了解别名,请查看它。

如果我将minsdk提高到与目标相同的水平,这不是问题,它工作正常。这与代码无关。这是1.5使用资源的方式,而不是1.6+平台。感谢您,实际上我不知道1.5中没有nodpi,我的错,谢谢
import android.R.drawable;
import com.myapp.R;