在Android中,让你的EditText只接受你指定的字符,可以用以下办法实现:
NumberKeyListener myKeyListener =
new NumberKeyListener() {
public int getInputType() {
//指定键盘类型
return InputType.TYPE_CLASS_TEXT;
}

protected char[] getAcceptedChars() {
//指定你所接受的字符
return "abcdefg".toCharArray();
}
};

EditText tv = (EditText)findViewById(R.id.testEdit);
tv.setKeyListener(myKeyListener);

你可以将字符串"abcdefg"换成任意的,你想让你的EditText所接受的字符组合。

更多相关文章

  1. Android中判断字符串中必须包含字母或者数字_Android
  2. android 复制、粘贴字符串 (判断API 11 )
  3. NDK编译Android字符界面的可执行程序
  4. Android 4.0+ 版本中的EditText字符重叠问题
  5. Android实现TextView字符串波浪式跳动
  6. Android的数据处理:使用annotation实现JSON字符串解析为java对象
  7. android 反转字符串
  8. android 关于字符转化问题

随机推荐

  1. Android Fresco图片处理库用法API英文原
  2. WINDOWS下ECLIPSE ANDROID源码SETTINGS模
  3. Android(安卓)获得联系人并排序
  4. Android之进度条
  5. android 动态设置Activity 的切换方向
  6. android 动态改变SVG的颜色
  7. Android UI系列:关于按钮点击事件
  8. Android Zip压缩解压缩
  9. android Audio设置音量流程及其binder通
  10. Android 游戏与应用开发最佳学习路线图