R.drawable被android.R.drawable替换

时间:2017-06-20 13:29:29

标签: android

我正在关注Android Studio的视频教程,告诉我输入这一行:

public class customswipeadapter extends PagerAdapter {
    private int[] image_resources = {R.drawable.picture};
}

一切顺利,直到我尝试输入R.drawable Android Studio仅提供建议android.R.drawable,然后将其标记为错误。

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:1)

当您的Android工作室动态导入时,有时会发生这种情况:P。要配置Android工作室,请使用this链接。并且还要执行此步骤,

转到设置 - >编辑器 - >常规 - >自动导入

在JAVA中取消选中优化导航在飞行中添加明确的导入

enter image description here

答案 1 :(得分:0)

您可以同时使用R.drawable.pictureandroid.R.drawable。 Android Studio支持两者。因此,如果您想使用R.drawable.picture,只需输入,但请记住drawable文件夹中的图像名称picture必须保存。

答案 2 :(得分:0)

在项目目录中,应该有一个名为“res”的文件。如果您右键单击并选择new Android Resource Directory,则会转到另一个窗口。在此处,更改资源类型以显示drawable,然后点击OK。现在,将您想要绘制的任何图像放入drawable中,您应该很好地在代码中引用它,就像您尝试做的那样。

我过去曾遇到过一些问题,而且我只需要重启Android Studio一两次。重建项目也可能有效,但我通过简单的重启获得了更好的运气。