繁体   English   中英

Android:设置字母数字键盘以在EditText中首先显示数字

[英]Android: Set alphanumeric keyboard to show numeric first in EditText

我正在实施一个Android应用程序,我需要一个提示。 我的EditText通常只是数字,但有时是数字和字母。

EditText聚焦时,这是我需要的键盘“默认”:

数字键盘

如果我把android:inputType="phone"android:inputType="number" ,结果不是我需要的:

手机布局键盘

我需要数字和字母。 那么,有可能吗? 我已经尝试了每个inputType 我尝试“混合”一些inputType s,比如, number | text number | text ,但没有任何变化。

试试这个

android:inputType="textVisiblePassword"

资源

如果你想要一般的键盘,你可以使用它:

android:inputType="text"

这将允许您使用默认键盘,其中包含所需的所有特殊字符,数字和字母。

看一下提出这个问题的日期,毫无疑问,提供所需的键盘类型是一件麻烦事。 无论如何,如果你仍在追踪这个问题。 这是答案。

<EditText android:inputType="number" ... /> 

上面的代码必须需要1.5或更高版本,如果它不工作也尝试

EditText num = new EditText(this);
num.setInputType(InputType.TYPE_CLASS_NUMBER);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM