在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(安卓)OEM 厂商提供的 USB驱动
  2. Android(安卓)仿苹果底部弹出Dialog
  3. Android(安卓)文件下载与解压缩
  4. android分享应用工具类
  5. java android 获取手机操作系统相关信息
  6. android 跳转并传递参数
  7. android通知栏响应事件
  8. Android获取GPS进行定位的工具类
  9. android listview 滚动时异步加载图片的
  10. Android之File内部存储和File外部存储