Android EditText获取焦点失去焦点监听

雨点打透心脏的1/2处 2022-06-10 08:59 649阅读 0赞

本文转自:EDITTEXT获取焦点监听事件

  1. EditText searchView = (EditText) findViewById(R.id.search_text);
  2. searchView.setOnFocusChangeListener(new android.view.View.
  3. OnFocusChangeListener() {
  4. @Override
  5. public void onFocusChange(View v, boolean hasFocus) {
  6. if (hasFocus) {
  7. // 此处为得到焦点时的处理内容
  8. } else {
  9. // 此处为失去焦点时的处理内容
  10. }
  11. }
  12. });

文本框重新获得焦点方法如下

  1. searchView.setFocusable(true);
  2. searchView.setFocusableInTouchMode(true);
  3. searchView.requestFocus();
  4. searchView.clearFocus();//失去焦点
  5. searchView.requestFocus();//获取焦点

发表评论

表情:
评论列表 (有 0 条评论,649人围观)

还没有评论,来说两句吧...

相关阅读

    相关 EditText焦点监听回调

    EditText的焦点问题。 需求背景: 1.EditText的输入线条 未输入状态时,灰色。 2.输入状态时,绿色; 3.点击“确定”且 输入格式错误时(包含