private EditText name;@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_login);    name = findViewById(R.id.loginname);    name.setFilters(new InputFilter[]{            new InputFilter() {                @Override                public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {                    for (int i = start; i < end; i++) {                        if ( !Character.isLetterOrDigit(source.charAt(i))                                && !Character.toString(source.charAt(i)) .equals("_")                                && !Character.toString(source.charAt(i)) .equals("-"))                        {                            return "";                        }                    }                    return null;                }            }    });}

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. ANDROID 应用退出
  2. Android利用Fiddler进行网络数据抓包
  3. AndFix解析——(上)
  4. 如何编程实现开启或者关闭GPS
  5. 构建 Android(安卓)手机 RSS 阅读器
  6. Android音乐播放器开发
  7. android中Invalidate和postInvalidate的
  8. Android之打造ListView的万能适配器
  9. Android数据库 之 SQLite数据库
  10. android service 详解