0

コントロールがソフトキーボードであるアクティビティを実装しました(いくつかのキーが押されたときにいくつかのアクションを実行したい)

だから私はキーボード(EditTextなどを持っていない)を見せて、タッチを読みたいと思います

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

}

キーボードはアプリ内で常に表示されている必要があります。それは可能ですか?どうすればいいですか?ありがとう

4

1 に答える 1

1

現時点では機能するかどうかをテストすることはできませんが、少なくともEditTexts用の表示/非表示ソフトキーボードがあることは知っていますが、どのビューでも機能する可能性があります。

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
            imm.showSoftInputFromWindow(viewToAnchorTo.getWindowToken(), 0);
于 2012-06-01T19:32:04.373 に答える