2013-05-07 28 views
1

我有一个登录活动,我想实时从用户名文本字段锁定空白字符。我的意思不是来自课堂。如果可能的话,直接从xml活动中获取。如何从文本字段实时锁定空白字符?

谢谢。

+0

能否请您解释一下你的意思是“实时”,“不是从阶级”和“直接从XML活动”? – zbr 2013-05-07 23:58:10

+0

我的意思是,当你在文本字段中写入,并尝试写一个空白字符,然后就是不允许你。现在好吗? @Zabri – benLIVE 2013-05-08 00:31:04

+0

是的,我只是不明白你想要实现这样的行为。没关系。 – zbr 2013-05-08 00:32:46

回答

3

通常,UI/UX设计期间的优先级是为了防止用户首先陷入困境,而不是捕捉它们可能产生的问题。我为复活20世纪80年代商业流行语的幽灵道歉,但你希望保持积极主动,不让它们发生,而不是被动,并试图在已经开始的时候扑灭火灾。

如果您实现使用不允许使用字符的自定义键监听器,则您的问题变得更容易管理。将您的编辑文本与某种通知相关联,即不允许空白,以便用户不会认为您的代码因为无法输入他们认为应该能够输入的内容而中断。

看看here

+0

感谢您的帮助@MarsAtomic我认为它也可以从XML文件,但该链接也将有所帮助。 – benLIVE 2013-05-08 00:27:14

+0

你可以在xml中使用android:inputType,但是这会限制你使用数字与其他字符IIRC,这不会给你想要的控制级别。 – MarsAtomic 2013-05-08 00:29:32

+0

很高兴知道。再次感谢@MarsAtomic – benLIVE 2013-05-08 00:34:23