1
我點擊一個按鈕一次,但它似乎是onClick()
被多次觸發。我在onClick()
中用mybutton.setClickable(false);
嘗試過,但它似乎不起作用。任何解決方案按鈕點擊多次點擊一次
我點擊一個按鈕一次,但它似乎是onClick()
被多次觸發。我在onClick()
中用mybutton.setClickable(false);
嘗試過,但它似乎不起作用。任何解決方案按鈕點擊多次點擊一次
Prevent a widget from getting clicked multiple times in a short span
..
Button send = (Button) findViewById(R.id.send);
send.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if (mAllowSave) {
mAllowSave = false;
//
}
}
});
,並設置mAllowSave爲真時,你需要積極按鈕使用半獸人向send.postDelay再次激活...
所以把這些線的onClick以及您的按鈕在1/2秒之後會比之前的點擊活躍
send.postDelayed(new Runnable() {
@Override
public void run() {
mAllowSave = true;
}
}, 500);
請發佈您目前的代碼.... –