简体   繁体   English

显示无输入的软键盘

[英]Show soft keyboard with no input

I'm implemented an Activity where the control is the soft keyboard (I'd like to perfom some actions when some keys are pressed) 我实现了一个活动,其中控件是软键盘(我想在按下某些键时执行一些操作)

so I'd like to show the keyboard (having no an EditText or similar) and read the touches with 所以我想显示键盘(没有EditText或类似的东西)并阅读与

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    return super.onKeyDown(keyCode, event);

}

The keyboard should be always visible within the app. 键盘应始终在应用程序中可见。 Is that possible? 那可能吗? How can I do it? 我该怎么做? Thanks 谢谢

Can't test if it works at the moment, but I know there's both a show/hide soft keyboard for EditTexts at the very least, but maybe it will work with any View: 目前无法测试它是否有效,但是我知道至少有一个用于EditTexts的显示/隐藏软键盘,但也许它可以与任何View一起使用:

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
            imm.showSoftInputFromWindow(viewToAnchorTo.getWindowToken(), 0);

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

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