Android keyboard InputType without EditText



对于具有自定义设计的Android应用程序,我手动打开键盘,因为它没有要关注的输入。

我用以下方法打开它:

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

我想将键盘设置为InputType.TYPE_CLASS_NUMBER但找不到有关如何执行此操作的任何文档。

提前感谢!

此问题的解决方案是在LinearLayout中设置所有编辑文本,并将该LinearLayout上的可见性设置为"Gone",而不是EditText(s)。

这样,您仍然可以通过单击任何其他元素以编程方式专注于 EditText。

最新更新