EditText去掉黄色边框 && 如何限制edittext输入字数
来源:互联网 发布:u盘安装ubuntu 编辑:程序博客网 时间:2024/04/29 20:49
在EditText中加入这个属性设置,就可以把背景设置为空,加上自己的背景就行了
android:background="@null"
方法一:
mEditText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(Constants.MAX_TEXT_INPUT_LENGTH)});
方法二:这个方法虽然复杂点,但我更偏向使用这种方法。
private TextWatcher mTextWatcher = new TextWatcher(){
Toast mToast = null;
public void beforeTextChanged(CharSequence s, int start,
int count,int after) {
}
public void onTextChanged(CharSequence s, int start,
int before,int count) {
}
public void afterTextChanged(Editable s) {
int nSelStart = 0;
int nSelEnd = 0;
boolean nOverMaxLength = false;
nSelStart = mEditText.getSelectionStart();
nSelEnd = mEditText.getSelectionEnd();
nOverMaxLength = (s.length() > Constants.MAX_TEXT_INPUT_LENGTH) ? true : false;
if(nOverMaxLength){
if(null == mToast){
mToast = Toast.makeText(mContext,
R.string.IDS_MSG_TEXT_OVER_MAXLENGTH,
Toast.LENGTH_SHORT);
}
mToast.show();
s.delete(nSelStart - 1, nSelEnd);
mEditText.setTextKeepState(s);//请读者注意这一行,保持光标原先的位置,而 mEditText.setText(s)会让光标跑到最前面,
//就算是再加mEditText.setSelection(nSelStart) 也不起作用
}
}
};
- EditText去掉黄色边框 && 如何限制edittext输入字数
- EditText限制输入字数
- 限制EditText输入字数
- EditText 字数限制输入
- EditText 输入字数限制
- EditText限制输入字数
- Android editText 输入字数限制
- android editText 输入字数限制
- Android editText 输入字数限制
- 限制EditText的输入字数
- Android editText 输入字数限制
- android editText 输入字数限制
- Android EditText限制输入字数
- android EditText输入字数限制
- 如何限制edittext输入字数 3种方法的
- android中editText 输入字数限制
- android EditText限制输入字数的方法
- android EditText限制输入的字数
- eclipse如何修改dynamic web module version
- 外汇理财开始回暖
- java正则表达式
- 丨苹果系列丨手机短信如何恢复呢
- CAS单点登录(SSO)服务器配置
- EditText去掉黄色边框 && 如何限制edittext输入字数
- c语言中字符串的匿置 超级简单
- Android下网络访问权限
- VS2010编译错: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403...的解决方法
- SDRM/DDR 寻址
- 强联通分量Kosaraju算法:Codeforces Round #244 (Div. 2) Problem C. Checkposts
- 几款国产开源的Windows界面库
- 数字语音信号处理学习笔记——语音信号的数字模型(3)
- Python发一个POST请求