无法将图像放入(显示)到Android项目中

时间:2016-07-28 07:24:46

标签: java android image syntax imageview

我刚开始进行Android编程,我无法将图像放入MainActivity.java。我收到一个错误。

此行有多个标记

 -Syntax error, insert "... VariableDeclaratorId" to complete 
 FormalParameterList
- Syntax error, insert "... VariableDeclaratorId" to complete 
 FormalParameterList
- Syntax error on token "setImageResource", Identifier expected after 
 this token 

Java代码是 (我在第二行收到错误)

.....
      final ImageView image = (ImageView) findViewById(R.id.ImageView1);
    image.setImageResource(R.drawable.ic_launcher);
    }

Android是

   <ImageView 
    android:id="@+id/ImageView1"
    android:contentDescription="@string/desc"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/ic_launcher"
  />    

请帮助我,我真的无法理解这是什么,我已经坚持了2周!

2 个答案:

答案 0 :(得分:3)

我猜ic_launcher不在drawable文件夹中,而是在mipmap中。所以你需要在代码中使用R.mipmap.ic_launcher,在xml中使用@ mipmap / ic_launcher

答案 1 :(得分:0)

为什么要将ImageView变量声明为final?如果您将变量声明为 final ,则在定义之后永远不会更改。因此,请尝试删除图片声明的final关键字。

您还可以从布局中删除android:src声明,而不是删除final关键字。