0

この問題は以前に投稿されたと思います。私はカスタムキーボードを持っていて、ソフトキーボードと調整するようにアプリをその上に移動させる必要があります。これを行うことは可能ですか?WindowManager は何らかの形で役に立ちますか? それが不可能な場合、ユーザーにカスタム ソフト キーボードを選択するためのダイアログを表示せずに、アプリの編集ボックスにカスタム ソフト キーボードを割り当てることは可能ですか?

ありがとうございました

4

1 に答える 1

0

WindowManager は何らかの方法で役立ちますか?

WindowManager はここでは役に立ちませんが、キーボード レイアウト全体をアクティビティのレイアウト ツリーの最後に追加すると、他のすべての要素が押し上げられるはずです。WindowManager を使用すると、View の残りの部分の上にキーボードを「浮かせる」ことができます。

カスタム ソフト キーボードを選択するためのダイアログをユーザーに表示せずに?

これは、セキュリティ上の理由から許可されていません。onTouch()その EditText をオーバーライドして、独自のカスタム キーボードを表示することもできますが、できることはそれだけです。

于 2013-04-24T17:15:41.720 に答える