繁体   English   中英

空活动中Android上的数字软键盘

[英]Numeric Soft Keyboard on Android on empty Activity

我想用数字呼叫软键盘,但是我不知道该怎么做。 我只能叫一个Pogram键盘,但是如何使它只有数字呢?

在所有示例中,它们通常使用带有inputType =“ number”的editText,但是我有一个空的活动,需要在其上用数字调用软键盘。

简单的答案是,您不能不设置输入类型。

您可以随时通过以下方式显示键盘:

InputMethodManager imm = (InputMethodManager)   getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);

但是为了将其设置为将键盘设置为数字键盘,您需要设置输入类型,如下所示:

myEditText.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_VARIATION_PASSWORD);

或在xml

android:inputType = "numberPassword"

暂无
暂无

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

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