EditText去掉黄色边框 && 如何限制edittext输入字数
2014-05-07 15:39
931 查看
在EditText中加入这个属性设置,就可以把背景设置为空,加上自己的背景就行了
android:background="@null"
Android EditText 字符个数限制
android:background="@null"
Android EditText 字符个数限制
方法一: 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) 也不起作用 } } }; android editText 输入字数限制 2011-01-04 18:04
|
相关文章推荐
- 自定义输入dialog,圆角边框,去掉底部黑色背景。去掉editText黄色输入框。
- 如何限制edittext输入字数 3种方法的
- android EditText限制输入字数并显示剩余字数
- 关于如何限制EditText输入的文本行数为1
- 对EditText输入字数限制并提示
- Android editText 输入字数限制
- android 中如何限制 EditText 最大输入字符数
- 修改Android EditText光标,限制EditText的输入字数
- android 中如何限制 EditText 最大输入字符数
- Android中EditText的输入字数限制
- android 中如何限制 EditText 最大输入字符数
- 如何让textField输入框 限制输入字数的同时,还只让输入数字和字母
- edittext输入类型限制为ip,inputType应该如何设置
- android 中如何限制 EditText 最大输入字符数
- android 中如何限制 EditText 最大输入字符数
- android 中如何限制 EditText 最大输入字符数
- android 中如何限制 EditText 最大输入字符数(2)
- android EditText 对输入字数和内容范围进行限制
- android EditText设置光标、边框和图标,以及限制输入
- android EditText限制输入的字数