Android 单击侦听器不工作

Android 单击侦听器不工作,android,Android,嗨,我是android学习的新手,我正在练习。我想在我的按钮上实现click listener,但它给了我错误。甚至我也导入了android.view.view.OnClickListener;以及其他所有图书馆。 请看我的代码检查我的错误在哪里 无法解析符号onClickelistner 尝试按钮单击内部Oncreate() 尝试此方法并将其放在onCreate方法中 button.setOnClickListener(new OnClickListener() { @Override p

嗨,我是android学习的新手,我正在练习。我想在我的按钮上实现click listener,但它给了我错误。甚至我也导入了android.view.view.OnClickListener;以及其他所有图书馆。 请看我的代码检查我的错误在哪里


无法解析符号onClickelistner



尝试按钮单击内部Oncreate()


尝试此方法并将其放在onCreate方法中

button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
      //do something
    }
});

将R2R和Toan Tran答案结合起来,将为您提供最佳解决方案:

public class MainActivity extends AppCompatActivity {
Button button;
TextView loginresulttext;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    button = (Button) findViewById(R.id.loginbutton);
    loginresulttext = (TextView) findViewById(R.id.loginresult);
    button.setOnClickListener(new OnClickListener()
    {

        public void onClick(View v)
        {

            Toast.makeText(getApplicationContext(),"Button Is Clicked",Toast.LENGTH_LONG).show();

        }
    });
}
这应该行得通

Button button = (Button) findViewById(R.id.testButton);
button.setOnClickListener(new OnClickListener() {
  public void onClick(View view) {
    // TODO Auto-generated method stub
  }
 });

通过在button行button.OnClickListener(新的OnClickListener())上不执行错误。错误应为类包
public class MainActivity extends AppCompatActivity {
Button button;
TextView loginresulttext;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    button = (Button) findViewById(R.id.loginbutton);
    loginresulttext = (TextView) findViewById(R.id.loginresult);
    button.setOnClickListener(new OnClickListener()
    {

        public void onClick(View v)
        {

            Toast.makeText(getApplicationContext(),"Button Is Clicked",Toast.LENGTH_LONG).show();

        }
    });
}
Button button = (Button) findViewById(R.id.testButton);
button.setOnClickListener(new OnClickListener() {
  public void onClick(View view) {
    // TODO Auto-generated method stub
  }
 });