Java Android-显示没有编辑文本的数字键盘

Java Android-显示没有编辑文本的数字键盘,java,android,Java,Android,对于我的Android应用程序,当用户单击图像时,我需要显示数字键盘,但不显示编辑文本。 然后,当用户按下某个特定键时,我希望收到通知,以便我能够适当地处理UI 怎么可能呢? 谢谢试试这个 InputMethodManager inputMethodManager = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE); inputMethodManager.toggleSoftInputFromWindow(imageview

对于我的Android应用程序,当用户单击图像时,我需要显示数字键盘,但不显示编辑文本。 然后,当用户按下某个特定键时,我希望收到通知,以便我能够适当地处理UI

怎么可能呢? 谢谢

试试这个

InputMethodManager inputMethodManager =  (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);
inputMethodManager.toggleSoftInputFromWindow(imageview_reference.getApplicationWindowToken(),     InputMethodManager.SHOW_FORCED, 0);

非常感谢。但是按键事件的监听器呢?我会使用
TextWatcher
来监视。让我看看还有什么。你能给我们一个更好的用例吗。数字是静态的吗?它是动态的,工作得很好,但是如果设备有一个硬件键盘,键盘就不会出现在这里-