Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
导入R.layout.main-Android_Android - Fatal编程技术网

导入R.layout.main-Android

导入R.layout.main-Android,android,Android,我正在开发一个Android应用程序,它将使用图像,因此我正在努力抓取图像并显示它。尽管当我放入setContentView(R.layout.main)时它告诉我,main不存在,但提供放入布局文件或R.java。当试图将其放入文件并保存R.java文件时,它告诉我它将其还原为原始用途,这是为什么 R.java文件是自动生成的,您不能编辑它。在您的情况下,tyr通过project->cleanR.java文件自动生成,您无法编辑它。在您的情况下,tyr通过project->clean清理您的项

我正在开发一个Android应用程序,它将使用图像,因此我正在努力抓取图像并显示它。尽管当我放入
setContentView(R.layout.main)时
它告诉我,
main
不存在,但提供放入布局文件或
R.java
。当试图将其放入文件并保存
R.java
文件时,它告诉我它将其还原为原始用途,这是为什么

R.java
文件是自动生成的,您不能编辑它。在您的情况下,tyr通过
project->clean
R.java
文件自动生成,您无法编辑它。在您的情况下,tyr通过
project->clean

清理您的项目从您的评论中您说您有
activity\u main.xml
而不是
main.xml

所以换成

setContentView(R.layout.activity_main);
另外,如果您已经导入了R.java,请删除相同的。确保资源文件中没有错误。清洁和建造

如果在activity_main.xml中有一个id为gimg1的imageview,那么

  ImageView iv = (ImageView) findViewById(R.id.gimg1);
进口

  import android.widget.ImageView;

如果您的xml中有其他视图,则初始化也是一样的。根据您的评论,您说您有
activity\u main.xml
而不是
main.xml

所以换成

setContentView(R.layout.activity_main);
另外,如果您已经导入了R.java,请删除相同的。确保资源文件中没有错误。清洁和建造

如果在activity_main.xml中有一个id为gimg1的imageview,那么

  ImageView iv = (ImageView) findViewById(R.id.gimg1);
进口

  import android.widget.ImageView;


如果您的xml中有其他视图,则初始化也是一样的

您的res/layout文件夹中是否有file main.xml,以及资源文件中是否有任何错误?如果没有生成R.java不,我只有我的activity_main.xml,那么它应该被设置为contentview(R.layout.activity_main)@raghundandandha,我刚刚意识到:3但是我有这个…
(ImageView)findViewById(R.id.gimg1)
它对gimg1做同样的事情,不确定这应该是什么?这是在初始化ImageView您的res/layout文件夹中是否有main.xml文件,以及资源文件中是否存在任何错误?如果没有生成R.java不,我只有我的activity_main.xml,那么它应该被设置为contentview(R.layout.activity_main)@raghundandandha,我刚刚意识到:3但是我有这个…
(ImageView)findViewById(R.id.gimg1)
它对gimg1做同样的事情,不确定应该是什么?那是初始化你的ImageView我试过了,我刚刚意识到我的.xml文件是activity_main.xml.Ya我试过了,我刚刚意识到我的.xml文件是activity_main.xml。
img=(ImageView)findViewById(R.id.gimg1)
是我正在使用的,我应该不使用它吗?@DavidBiga如果您有一个id为gigm1的xml格式的imageview,那就好了。如果你感到困惑,那么使用img来ImageView iv有什么区别?@DavidBiga它只是名字而已。你可以把它命名为任何你喜欢的名字,比如myimage,yourimage或者其他任何名字。这就像java中的变量声明一样。但最好遵循命名约定并对其命名,这样以后如果您想调试,就不会感到困惑。我的意思是,img是一种类型,而ImageView是一种单独的类型,对吗?
img=(ImageView)findViewById(R.id.gimg1)
是我正在使用的,我应该不使用它吗?@DavidBiga如果您有一个id为gigm1的xml格式的imageview,那就好了。如果你感到困惑,那么使用img来ImageView iv有什么区别?@DavidBiga它只是名字而已。你可以把它命名为任何你喜欢的名字,比如myimage,yourimage或者其他任何名字。这就像java中的变量声明一样。但最好遵循命名约定并命名它,这样以后如果您想调试,就不会感到困惑。我的意思是,img是一种类型,ImageView是一种单独的类型,对吗?