我正在开发一个将使用图像的Android应用程序,因此我正在努力抓取图像并显示它。虽然当我输入setContentView(R.layout.main);
时它告诉我main
不存在,但提议放入布局文件或R.java
。当试图将它放入文件并保存R.java
文件告诉我它恢复到原来的目的,为什么会这样?
答案 0 :(得分:2)
根据您的评论,您说您有activity_main.xml
而非main.xml
所以改为
setContentView(R.layout.activity_main);
如果您已导入R.java,则删除相同的内容。确保资源文件中没有错误。清洁和建设。
如果您在activity_main.xml中有一个ID为gimg1
的图像视图,那么
ImageView iv = (ImageView) findViewById(R.id.gimg1);
并导入
import android.widget.ImageView;
如果你的xml中有其他视图,那么初始化是一样的
答案 1 :(得分:1)
R.java
文件会自动生成,您无法对其进行编辑。在您的情况下,通过Project->Clean