单击按钮两次后显示 Toast
Toast is showing after clicking the button two times
我正在使用 eclipce 创建 android 应用程序,我使用了一个按钮的点击侦听器来显示吐司。一切正常,但我需要在按钮中单击两次才能显示的问题吐司。有什么办法可以强制单击以显示吐司?
这是使用
的代码
public void showAnswer(View view) {
Button b;
b= findViewById(R.id.ans);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(getApplication().getBaseContext(),"ال�يل",Toast.LENGTH_SHORT).show();
}
});
}
它需要你两次点击,因为第一个是你定义你的监听器,第二个是你的监听器被调用。
您只需定义一次 ClickListener
。一般在onCreate()
方法中完成。
如果您要将 showAnswer(View view)
分配给 button
onclick
事件,请仅使用此选项:
public void showAnswer(View view) {
Toast.makeText(getApplication().getBaseContext(),"ال�يل",Toast.LENGTH_SHORT).show();
}
我正在使用 eclipce 创建 android 应用程序,我使用了一个按钮的点击侦听器来显示吐司。一切正常,但我需要在按钮中单击两次才能显示的问题吐司。有什么办法可以强制单击以显示吐司? 这是使用
的代码 public void showAnswer(View view) {
Button b;
b= findViewById(R.id.ans);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(getApplication().getBaseContext(),"ال�يل",Toast.LENGTH_SHORT).show();
}
});
}
它需要你两次点击,因为第一个是你定义你的监听器,第二个是你的监听器被调用。
您只需定义一次 ClickListener
。一般在onCreate()
方法中完成。
如果您要将 showAnswer(View view)
分配给 button
onclick
事件,请仅使用此选项:
public void showAnswer(View view) {
Toast.makeText(getApplication().getBaseContext(),"ال�يل",Toast.LENGTH_SHORT).show();
}