gpt4 book ai didi

java - setOnClickListener 显示错误

转载 作者:行者123 更新时间:2023-11-29 19:15:31 27 4
gpt4 key购买 nike

首先,请不要将其标记为重复。我在 stackoverflow.com 上发现了类似的问题,但找不到我的解决方案。请看这张图片 Screenshot

我正在尝试检查 EditText 不应为空。但是 setOnClickListener 显示为红色。我尝试了其他类似问题中建议的解决方案并提到了 import android.view.View.OnClickListener; 但它仍然无法正常工作。

因此,非常感谢任何可以帮助我解决问题的帮助。

这是java文件

package com.example.rtrjs.abc;

import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.view.View.OnClickListener;


public class Signup extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_signup);
getSupportActionBar().setTitle("Sign up");
}
EditText edittext=(EditText)findViewById(R.id.etfn);
Button buton=(Button)findViewById(R.id.breg);
buton.setOnClickListener(new OnClickListener())
}

当它显示错误时,我没有继续进行。

最佳答案

首先,您不在任何方法中,因此您将无法分配监听器,其次,您缺少 de OnClickListener 中的 onClick 方法。试试这个:

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//do your stuff
}
});
}

关于java - setOnClickListener 显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43637475/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com