【问题标题】:How show default keyboard number in Edittext?如何在 Edittext 中显示默认键盘编号?
【发布时间】:2012-12-12 08:16:05
【问题描述】:

我想输入 EditText som 字符: android:digits="1234567890-_@#." 如果我不设置inputType键盘输入Text是默认的。

我想显示数字键盘显示默认值。 但是:

如果在 EditText 设计中,我设置:

 android:inputType="number"

android:inputType="phone"

EditText 不显示键 (@,_) 如何在Edittext中显示默认键盘编号(允许输入digits="1234567890-_@#.")?

【问题讨论】:

标签: android


【解决方案1】:

使用这个:

       <EditText
            android:id="@+id/ed1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="" 
            android:inputType="number"
            android:digits="1234567890-_@#."/>

它对我有用,允许我插入这个字符“1234567890-_@#”。仅限。

希望这会对你有所帮助。

谢谢。

【讨论】:

  • android:inputType="number" 不包含@和_
  • 它显示在我的设备键盘上。我有 4.0 操作系统的 HTC。您使用的是哪种设备?
  • 在我的模拟器 2.2 上,我可以看到键盘上除 _ 之外的所有键。但我可以用ALT 键显示。
  • 我在模拟器 2.3.1 上运行:如果我设置 android:inputType="number" 不包含 @ 和 _
  • 让我也检查一下其他模拟器 :)
猜你喜欢
  • 2010-09-20
  • 1970-01-01
  • 1970-01-01
  • 2013-05-05
  • 2011-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-21
相关资源
最近更新 更多