如何查找用户是否已在edittext视图上完成输入

时间:2014-01-27 11:56:29

标签: android focus android-edittext typing

我想查找用户是否已完成edittext的输入,如果是,则从该组件中删除focussable。我尝试实施TextWatcher()并覆盖onTextChanged()beforeTextChanged()afterTextChanged(),但后来我不知道如何知道用户i / p是否完整。用户i / p完成后,我想将其focusable设置为false(text.setFocusable(false))。

我了解每次用户向afterTextChanged()视图添加字符时都会调用edittext

text.addTextChangedListener(new TextWatcher() {
  public void afterTextChanged(Editable s) {
    // component.setValue(s.toString());
  }

  public void onTextChanged(CharSequence s, int start, int before, int count) {
    // Do nothing.
  }

  public void beforeTextChanged(CharSequence s, int start, int count, int after) {
    // Do nothing.
  }
});

我想只在用户i / p完成后才将值设置为组件。

0 个答案:

没有答案