Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.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
Android XML就绪,Java不成功_Android - Fatal编程技术网

Android XML就绪,Java不成功

Android XML就绪,Java不成功,android,Android,我对这段代码有问题。我在XML中注册了ID,但代码不起作用。main是红色的,add_照片是红色的,targeturi和targetimage都是红色的(所有红色的都是斜体) setContentView(R.layout.*main*); Button Button照片=(按钮)findViewById(R.id.*添加照片*); textTargetUri=(TextView)findViewById(R.id.*targeturi*); targetImage=(ImageView)fin

我对这段代码有问题。我在XML中注册了ID,但代码不起作用。main是红色的,add_照片是红色的,targeturi和targetimage都是红色的(所有红色的都是斜体)

setContentView(R.layout.*main*);
Button Button照片=(按钮)findViewById(R.id.*添加照片*);
textTargetUri=(TextView)findViewById(R.id.*targeturi*);
targetImage=(ImageView)findViewById(R.id.*targetImage*);
XML:

由于活动布局的名称是activity\u main,因此需要执行以下操作

 setContentView(R.layout.activity_main);
布局文件中没有id为R.id.targeturi和R.id.targetimage的文本视图。你需要先把它们放在你的布局中。 此外,您还需要声明TextView(除非您在onCreate()之前已经声明了它们)


我认为您遇到了问题,因为您没有为变量“textTargetUri”和“targetImage”声明类型。

也发布布局文件。您的代码中是否确实使用了星号?请使用布局文件编辑您的问题。不要把它当作评论。不。就在这里。说明需要做什么。对不起。我是新手,所以我不知道我可以编辑问题setContentView(R.layout activity_main)不起作用为什么不起作用?它给出了什么错误?具体点。布局文件的名称是什么?它的名称是activity_main。这是我的布局文件的名称
 setContentView(R.layout.activity_main);
TextView textTargetUri = (TextView)findViewById(R.id.targeturi);
TextView targetImage = (ImageView)findViewById(R.id.targetimage);