使用环境
………………
使用方法:
EditText
1 仅限输入数字
android:inputType="number"
2 仅限输入指定元素
android:digits="1234567890."3 仅限输入一行
android:singleLine="true"4 弹出虚拟键盘在输入框下方
android:windowSoftInputMode="adjustResize"5 输入之前,作为提示用的文字
android:hint="@string/writephone"6 hint类型字体颜色
android:textColorHint="@color/bebebe"7 输入时的监听
8 输入框失去焦点duodanphone.addTextChangedListener(new 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) { } });
holder.duodanphone.clearFocus(); holder.duodanphone.setFocusable(false);
9 输入框弹出虚拟键盘以后隐藏掉键盘
InputMethodManager imm = (InputMethodManager) mcontext.getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(holder.duodanphone.getWindowToken(), 0);
10 限制输入做大数量的字节:
android:maxLength="200"
11 限制最大行数:
android:maxLines="15"
12 直接弹出数字键盘:
android:inputType="phone"
本文详细介绍如何通过Android的EditText组件实现多样化的输入控制,包括限定数字输入、设置输入提示、监听文本变化、调整字体颜色等实用功能。
920

被折叠的 条评论
为什么被折叠?



