[英]R.drawable cannot resolve image
我已经检查了很多关于 stackoverflow 的问题,我似乎拥有所有正确的东西,但我的 R.drawable 不会检测到我的图像。 它位于 /res/drawable 和所有其他文件夹(mdpi、hdpi 等)中
ShipImage = context.getResources().getDrawable(R.drawable.player);
这是我的 R.java
public static final class drawable {
public static final int background=0x7f020000;
public static final int buttons=0x7f020001;
public static final int dead=0x7f020002;
public static final int enemy=0x7f020003;
public static final int ic_launcher=0x7f020004;
public static final int play_btn=0x7f020005;
public static final int player=0x7f020006;
}
您确定要导入import com.yourcompanyname.product.R
吗?
代替
import android.R;
import com.yourcompanyname.product.R
不同于import android.R
首先是您的项目 R 文件,由 SDK 生成。
import android.R
是Android自带的R文件。
确保您的图像是 png。 还要检查您是否保存了必须在其中膨胀图像的布局。
检查模块的AndroidManifest.xml
文件的包并确保它已被正确定义。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="app.mobius.featureWelcome">
</manifest>
最后使用包作为类中的导入:
import app.mobius.featureWelcome.R
当然你导入 import android.R; 删除此行并再次导入。
import android.R;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.