2
我有一個搜索區域(edittext),我想禁用退格(刪除)按鈕的長按操作。用戶必須單擊此按鈕才能刪除每個字符。我該怎麼做?禁用Android上的退格按鈕的長按動作?
我是新來的。你能編輯評論行嗎?短按,我想要默認操作;在長時間按下時,我希望它能夠在短時間內完成它的工作。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_DEL) {
event.startTracking();
return true;
}
return super.onKeyDown(keyCode, event);
}
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_DEL) {
//Handle what you want on short press.
return true;
}
return super.onKeyUp(keyCode, event);
}
@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_DEL) {
//Handle what you want in long press.
return true;
}
return super.onKeyLongPress(keyCode, event);
}
謝謝
我編輯了這個問題,你能編輯代碼的註釋行嗎? 謝謝 – fiasco