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();
}

浙公网安备 33010602011771号