【问题标题】:How can I lock whitespace characters from the text field in real time?如何实时锁定文本字段中的空白字符?
【发布时间】:2013-05-07 23:56:33
【问题描述】:

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

谢谢。

【问题讨论】:

  • 您能否解释一下您所说的“实时”、“不是来自课堂”和“直接来自 xml 活动”是什么意思?
  • 我的意思是,当您在文本字段中写入并尝试写入空白字符时,就不允许您这样做。现在好吗? @Zabri
  • 是的,我只是不明白你想在哪里实现这种行为。没关系。
  • 我认为可以从活动的 xml 配置它,但我发现我不能。所以我将通过 mu 类中的侦听器对其进行配置。 @Zabri

标签: android android-layout sdk android-widget


【解决方案1】:

一般来说,您在 UI/UX 设计期间的首要任务是从一开始就防止您的用户遇到麻烦,而不是发现他们可能制造的问题。对于重现 1980 年代商业流行语的幽灵,我深表歉意,但您希望积极主动并完全避免它们发生,而不是在火灾已经开始时做出反应并试图扑灭。

如果您实施一个使用您不允许使用的字符的自定义键侦听器,您的问题将变得更易于管理。在您的编辑文本中附上不允许空格的通知,这样用户就不会开始认为您的代码已损坏,因为他们无法输入他们认为应该能够输入的内容。

看看here

【讨论】:

  • 感谢@MarsAtomic 的帮助,我认为xml文件也可以,但该链接也会有所帮助。
  • 您可以在 xml 中使用 android:inputType,但这会将您限制为数字与其他字符 IIRC,这不会为您提供所需的控制级别。
  • 很高兴知道。再次感谢@MarsAtomic
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-17
  • 2018-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多