Android EditText

EditText属性设置和输入监听

设置背景,设置@null或者自定义可以遮挡下划线

  • android:background="@null"

设置隐藏或显示输入光标

  • android:cursorVisible="false"

设置编辑框内的提示语

  • android:hint=""

设置提示语的字体颜色

  • android:textColorHint=""

设置文字

      binding.loginEdit.setText("");

设置最大长度

  • android:maxLength=""
  • 代码中
      binding.loginEdit.setFilters(new InputFilter[]{new InputFilter.LengthFilter(11)});

设置输入内容类型

  • android:inputType="number"
  • 代码中
      binding.loginEdit.setInputType(InputType.TYPE_CLASS_PHONE);

实时输入监听

    binding.loginEdit.addTextChangedListener(this);
      // 让Activity实现 TextWatcher 接口
      // 重写下面三个方法
    @Override
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {

    }

    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count) {

    }

    @Override
    public void afterTextChanged(Editable s) {
        // 具体代码
        String editText = s.toString().trim();
    }
posted @ 2020-07-22 09:38  TzzTZhj  阅读(6)  评论(0)    收藏  举报