【问题标题】:android edittext - how to limit input to latin characters only?android edittext - 如何将输入限制为仅限拉丁字符?
【发布时间】:2011-08-26 11:57:55
【问题描述】:

我的 android 应用程序中有一个表单,上面有一个 EditText。我需要将此字段的输入限制为仅拉丁字符和数字([a-z,A-Z,0-9]),并且不允许任何国家字符。 我怎么能这样做?

提前谢谢你。

【问题讨论】:

  • 对不起,在另一个帖子中找到了答案,在搜索中错过了。
  • 这是回复link的帖子

标签: android android-widget validation android-edittext


【解决方案1】:

试试这个:

<EditText
 android:id="@+id/nameText"
 android:layout_width="177dp"
 android:layout_height="wrap_content"
 android:inputType="text"
 android:digits="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789" + (any Chars)  />

【讨论】:

  • 有趣的解决方案,但恕我直言,最好使用 InputFilter。这就是我最后所做的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-14
相关资源
最近更新 更多