Java 无法将活动传输到onclicklistener
我制作了一个最简单的程序来创建登录页面,但是,我不能在我的按钮中添加Java 无法将活动传输到onclicklistener,java,android,Java,Android,我制作了一个最简单的程序来创建登录页面,但是,我不能在我的按钮中添加OnClickListener,我不知道为什么。我对安卓工作室是个新手,不知道该怎么办。当我将鼠标悬停在错误上方时,它会显示“无法应用视图中的” 我试过在互联网上找到的这些代码,但是错误没有消失,机器说@Override没有覆盖上面的内容 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS
OnClickListener
,我不知道为什么。我对安卓工作室是个新手,不知道该怎么办。当我将鼠标悬停在错误上方时,它会显示“无法应用视图中的”
我试过在互联网上找到的这些代码,但是错误没有消失,机器说@Override
没有覆盖上面的内容
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_teacher_in_j);
regist1 = (Button)findViewById(R.id.btnregister1);
regist1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent teachtoregist = new Intent(TeacherInJ.this, TeacherRegisterInJ.class);
startActivity(teachtoregist);
}
});
etUsername = (EditText) findViewById(R.id.editText2);
etPassword = (EditText) findViewById(R.id.editText3);
bLogin = (Button) findViewById(R.id.btnlogin);
bLogin.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btnlogin:
//Start activity one
break;
当我将鼠标悬停在错误上方时,它会显示“视图中无法应用”
我试过在互联网上找到的这些代码,但是错误没有消失,机器说@override没有覆盖上面的内容
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_teacher_in_j);
regist1 = (Button)findViewById(R.id.btnregister1);
regist1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent teachtoregist = new Intent(TeacherInJ.this, TeacherRegisterInJ.class);
startActivity(teachtoregist);
}
});
etUsername = (EditText) findViewById(R.id.editText2);
etPassword = (EditText) findViewById(R.id.editText3);
bLogin = (Button) findViewById(R.id.btnlogin);
bLogin.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btnlogin:
//Start activity one
break;
上述两个问题都是因为您没有将implements
关键字添加到活动中。您需要添加它,以便通过按钮将活动视为OnClickListener
界面
您需要执行以下操作(请参见代码中的注释):
当我将鼠标悬停在错误上方时,它会显示“视图中无法应用”
我试过在互联网上找到的这些代码,但是错误没有消失,机器说@override没有覆盖上面的内容
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_teacher_in_j);
regist1 = (Button)findViewById(R.id.btnregister1);
regist1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent teachtoregist = new Intent(TeacherInJ.this, TeacherRegisterInJ.class);
startActivity(teachtoregist);
}
});
etUsername = (EditText) findViewById(R.id.editText2);
etPassword = (EditText) findViewById(R.id.editText3);
bLogin = (Button) findViewById(R.id.btnlogin);
bLogin.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btnlogin:
//Start activity one
break;
上述两个问题都是因为您没有将implements
关键字添加到活动中。您需要添加它,以便通过按钮将活动视为OnClickListener
界面
您需要执行以下操作(请参见代码中的注释):
能否完整显示日志猫错误?请发布完整的活动代码。在活动中添加implements View.OnClickListener能否完整显示日志猫错误?请发布完整的活动代码。在活动中添加implements View.OnClickListener