【发布时间】:2013-10-22 06:56:38
【问题描述】:
我的 android 应用程序中有一个 Edittext。我不想让用户输入第一个空格字符..但是输入其他字符后用户也可以输入空格..我用过
<EditText
android:id="@+id/editText1_in_row"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="text"
android:digits="_,qwertzuiopasdfghjklyxcvbnm,QWERTYUIOPASDFGHJKLZXCVBNM,0123456789">
但在这种情况下,用户不能输入空格。
我也使用过 Text Watcher 但我不需要在输入文本时允许用户作为 android:digits 有效。
【问题讨论】:
-
文本观察器有什么问题?
-
使用正则表达式 ^[a-zA-Z0-9_ ]*$
-
检查这个链接..stackoverflow.com/questions/14315633/…它会帮助你
-
@PankajKumar 我希望用户不能按空格按钮(android:digits 有效),但文本观察者不会这样做。