我正在開發一個android studio的程序。我希望當我點擊一個按鈕時,動作將同時執行。 功能: 月1日 - 開始計數點擊 2日 - 5秒後該按鈕禁用兩個onClick同時操作一個按鈕
setDelay = new Handler();
btn = (Button) findViewById(R.id.bt);
final Button disableMe = (Button) findViewById(R.id.bt);
final TextView text = (TextView) findViewById(R.id.timeUp);
btn.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
startDelay = new Runnable(){
@Override
public void run(){
text.setText("Time Up!");
disableMe.setEnabled(false);
}
};
setDelay.postDelayed(startDelay, 5000);
}
});
txv = (TextView) findViewById(R.id.tx);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mCounter ++;
txv.setText(Integer.toString(mCounter));
}
});
你想達到什麼是每次被點擊的按鈕,計數器遞增,並在第一次點擊5秒後被禁用? –
我很感謝你的迴應,但我沒有得到它你能給我完整的代碼,我過去和它的工作。我想要一個按鈕,點擊它開始計數點擊,並在5秒後它可清除,並顯示秒數倒數 – user3476090