标识符预期的混乱

时间:2016-05-08 08:29:05

标签: java android compiler-errors

我正在处理一个项目,并且我收到了标识符错误。我不知道如何解决这个问题。它在5号线。谢谢您的帮助! :)

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.RelativeLayout;

public class Activity extends AppCompatActivity {

    public void clickFunction (RelativeLayout) {
        RelativeLayout theRelativeLayout = (RelativeLayout)findViewById(R.id.backgroundfirst);
        theRelativeLayout.setBackgroundResource(R.drawable.backgroundsecond);
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_);
    }
}

2 个答案:

答案 0 :(得分:-1)

public void clickFunction (RelativeLayout)

这是一个无效的方法签名,您只需定义参数的类型,您还必须定义其名称:

public void clickFunction (RelativeLayout relativeLayout)

答案 1 :(得分:-1)

第5行中函数的参数没有名称。函数声明必须如下所示:

public void clickFunction (RelativeLayout layout) {...}

注意参数的名称。