listView背景问题以及限制editText字数以及如果想通知别人已经不能在写
2017-04-10 18:27
190 查看
1.在listView设置好背景之后 你如果点击空白出 你会发现背景有返回黑色的了,
这是因为又调用了系统的背景
因此你需要设置
android:background="#FFFFFF"
android:cacheColorHint="#FFFFFF"
两者尽量一样
2.如果想设置editVtext用代码限制字数
TextView tv =newTextView(this);
int maxLength =10;
InputFilter[] fArray =newInputFilter[1];
fArray[0]=newInputFilter.LengthFilter(maxLength);
tv.setFilters(fArray)
3.如果这时候你还想告诉别人 字数达到最大限度了 想弹出对话框,可是这时候因为有输入法不能弹出 所有要取消输入法然后才能谭 因此需要去掉输入法
InputMethodManager imm =(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editTextField.getWindowToken(),0);
你或许想用editText的OnKeyListener事件,可是当一个单词没有写完的话 还是不能响应这个事件不符合字数
所有只有先取消掉输入法。
这是因为又调用了系统的背景
因此你需要设置
android:background="#FFFFFF"
android:cacheColorHint="#FFFFFF"
两者尽量一样
2.如果想设置editVtext用代码限制字数
TextView tv =newTextView(this);
int maxLength =10;
InputFilter[] fArray =newInputFilter[1];
fArray[0]=newInputFilter.LengthFilter(maxLength);
tv.setFilters(fArray)
3.如果这时候你还想告诉别人 字数达到最大限度了 想弹出对话框,可是这时候因为有输入法不能弹出 所有要取消输入法然后才能谭 因此需要去掉输入法
InputMethodManager imm =(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editTextField.getWindowToken(),0);
你或许想用editText的OnKeyListener事件,可是当一个单词没有写完的话 还是不能响应这个事件不符合字数
所有只有先取消掉输入法。
相关文章推荐
- (转载)ListView背景问题以及EidtText字数限制和提示
- [问题]Android listView item edittext 不能调用软键盘输入法
- ListView里面有EditTextView,解决弹出键盘后EditView不能获取焦点的问题
- ListView、ScrollView中嵌套的EditText不能滚动的问题
- ListView里面有EditTextView,解决弹出键盘后EditView不能获取焦点的问题
- 自定义AlertDialog,以及解决自定义Dialog中EditText不能弹出输入法的问题
- ListView中嵌套的EditText不能滚动的问题
- [问题]Android listView item edittext 不能调用软键盘输入法
- ListView里面有EditTextView,解决弹出键盘后EditView不能获取焦点的问题
- ListView里面有EditText,弹出键盘后EditView立刻不能获取焦点的问题
- Android中关于EditText不能取得值的问题解决方案
- Android字数限制的EditText实现方案研究
- Android字数限制的EditText实现方案研究
- android EditText 对输入字数和内容范围进行限制
- android editText 输入字数限制
- android EditText限制输入的字数
- 解决LIstView与EditText冲突问题
- 【Android】ListView中EditText焦点问题
- Android editText 输入字数限制
- android中的EditText如何屏蔽软键盘以及在屏蔽软键盘弹出其它对话框之类的控件的问题