【问题标题】:Android - Prevent whitespace characters (with I18N) in edittextAndroid - 在edittext中防止空白字符(使用I18N)
【发布时间】:2012-02-14 16:32:41
【问题描述】:

获得了国际安卓应用程序,但正在为用户名等内容记录多种语言的空白字符。我需要防止空格(正则表达式:\ S),但我似乎无法让 TextWatcher 实现来检查它们。我是否检查给定的 CharSequence 中的每个字符?即使那样,我似乎也无法阻止最初输入该字符。

换句话说,我如何防止制表符、空格、回车被注册为编辑文本的字符输入。

想法?

【问题讨论】:

标签: android android-edittext


【解决方案1】:

trim() 在您设置或获取editText 中的字符串时。

像这样:

String s = " someString ".
mEditText.setText(s.trim());

这将删除所有多余的空格。 如有任何疑问,请询问。

【讨论】:

    猜你喜欢
    • 2015-06-10
    • 1970-01-01
    • 2017-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多