只是做了简单的判断,是否为“\n”,如果是copy的那就没有考虑了。
public class EditTextEnterFilter implements InputFilter{
private Context context;
public EditTextEnterFilter(Context context,String str){
this.context = context;
}
/**
*
* @param source 当前输入的字符串(输入的字符串)
* @param start 输入字符串开始位置
* @param end 输入字符串结束位置
* @param dest 目标原字符串(输入框内的字符串)
* @param dstart 目标的开始位置(光标)
* @param dend 目标的结束位置(光标)
* @return
*/
public CharSequence filter(CharSequence src, int start, int end,Spanned dest, int dstart, int dend) {
boolean bool = src.equals("\n");
if(!bool){
return dest.subSequence(dstart, dstart)+src.toString();
}
Toast.makeText(context, "不能输入回车", Toast.LENGTH_SHORT).show();
return dest.subSequence(dstart, dend);
}
}
分享到:
相关推荐
android 输入框EditText禁止输入Emoji表情符,博客地址:http://blog.csdn.net/elsdnwn/article/details/45390771
Android开发之EditText字符串过滤器InputFilter
本文主要介绍了Android中使用EditText控制禁止输入空格和回车的实现代码。具有很好的参考价值。下面跟着小编一起来看下吧
android EditText禁止输入法表情,完美解决表情不能屏蔽的情况,不存在个别表情屏蔽不了的情况,不明白的地方可以参考我的博客。
EmojiEditText可实现禁止表情输入,而且不影响maxLength属性的使用
EditText监听输入完成,监听edittext,精确判断什么时候输入完成
Android EditText 禁止emoj表情输入
EditText输入限制,比如只能输入6个汉字或12个英文字母、数字
本篇文章主要介绍了Android中EditText禁止输入表情的实例代码,具有一定的参考价值,有兴趣的可以了解一下
主要介绍了Android实现EditText控件禁止输入内容的方法,涉及Android针对EditText控件属性设置的相关技巧,需要的朋友可以参考下
* 禁止EditText输入空格 * @param editText */ public static void setEditTextInhibitInputSpace(EditText editText){ InputFilter filter=new InputFilter() { @Override public CharSequence filter...
EditText中输入表情和文字,仿照扣扣表情
多个EditText 实现的连续输入的密码框。可以实现焦点的自动前移后移
Android安卓禁止输入表情符号。最近在做的项目中用户编辑资料的时候不希望用户输入表情,如果用户输入表情的话上传给后台要报错,所以需要我们前端做一个判断。下面就来说一下怎么在EditText中屏蔽表情吧。 网上有很...
android 里,我们常需要限制向EditText输入的内容,在此,我总结了4中可行的方法,希望可以帮助大家
由于《android EditText 限制输入的4种方法》版本中,本人有描述错误,但不能删除,故重新修改了重新上传的。请谅解,希望能给你们带来帮助
EditText是Android的文本输入框控件,这地球人应该都知道的了,但是默认的EditText是无所不能输入的,有时候我们需要设计一 款软件,而且是给小孩子使用的,而且需要屏蔽以下未成年人所不能涉及的内容,也就是屏蔽...