[英]Detect when a user cancels typing
我想知道是否可以在用戶在 EditText 字段中按下后退按鈕時進行檢測。 我試過在我的setOnKeyListener
使用KeyEvent.BACK
和KeyEvent.CANCELED
標志, setOnKeyListener
所示:
textView.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_ENTER && event.getAction() == KeyEvent.ACTION_DOWN || keyCode == KeyEvent.FLAG_CANCELED || keyCode == KeyEvent.BACK) {
Log.e("TextView", String.valueOf(thiz.getText()));
}
return false;
}
});
但這沒有用。 如果有人可以幫助我,我將不勝感激:)
按我的理解,如果你想要做的事(“我想記錄的文本edittext
每當用戶關閉鍵盤”),當鍵盤被隱藏,可以使用ViewTreeObserver
像這個例子
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.