Android Studio上的OnClick方法不起作用
当你点击一个按钮时,我试图用祝酒词来显示消息。我做了一个OnClick ethod,但我不知道当我点击按钮时为什么没有执行 MainActivit.java:Android Studio上的OnClick方法不起作用,android,android-studio,Android,Android Studio,当你点击一个按钮时,我试图用祝酒词来显示消息。我做了一个OnClick ethod,但我不知道当我点击按钮时为什么没有执行 MainActivit.java: public class MainActivity extends Activity implements View.OnClickListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst
public class MainActivity extends Activity implements View.OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.i("OnCreat", "OnCreate method has been executed");
}
// Metodo listener para los botones (en este caso el boton Aplica)
@Override
public void onClick(View v) {
Log.i("startMethod", "method has startes");
Toast.makeText(v.getContext(), "botosi", Toast.LENGTH_LONG).show();
Log.i("showToast", "toast should been displayed");
}
}
您必须在onCreate()中初始化按钮,如下所示:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.i("OnCreate", "OnCreate method has been executed");
Button b = (Button) findViewById(R.id.yourButtonIdInXML);
b.setOnClickListener(this);
}
但在提出任何问题之前,请阅读一些文档,这只是一个基本问题。这只是基本问题,您声明单击侦听器,但忘记将其附加到任何视图谢谢,您解决了我的问题。对不起,我只是一个普通人newbie@cobogarciaj如果答案解决了问题,就接受它。另外,请相信我,在我链接的网站上搜索,如果你“只是一个新手”,它将对你非常有用