我正在使用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();
}
});
}
答案 0 :(得分:1)
如果您要为showAnswer(View view)
button
事件分配onclick
,请仅使用此选项:
public void showAnswer(View view) {
Toast.makeText(getApplication().getBaseContext(),"ال�يل",Toast.LENGTH_SHORT).show();
}
答案 1 :(得分:0)
您需要花费2次水龙头的费用,因为在第一次水龙头中,您定义了监听器,而在第二次水龙头中,您的监听器被调用。
您只需定义一次ClickListener
。通常,这是通过onCreate()
方法完成的。