ユーザーが使用できるキーボードをカスタマイズすると便利です。
カーソルの位置に応じて、写真に示されているような 2 つの異なるキーボードを表示したいと思います。
2 番目のキーボードでは、誤入力を防ぐために一部のキーが省略されています。表示されたキーがフル キーボードと同じ位置にある、つまり、省略されたキーは「見えない」が「なくなった」わけではないということをどのように実現できますか。残念ながら、キーに対応する xml 属性が見つかりません。
私が言えることは、「EE」キーを取り除いたので、「上矢印」キーが左側に「移動」していると言っているのですか?
後はそれぞれに当てはまると思います。2 つのレイアウトを作成します。1 つ目は上部のキーボードで、2 つ目は基本的には 1 つ目のキーボードを微調整したもので、前述のパディングを使用してパディングを追加しています。そのため、切り替えの原因となるイベントが発生すると、正しいレイアウトに変更されます。android:horizontalGap
Keyboard.Key
android:horizontalGap
Keyboard