2

標準のソフトウェアキーボードから特定のキーをプログラムで削除する方法はありますか?いくつかの入力タイプフラグを設定することで、必要なキーボードを手に入れることができます。呼び出し元のアプリケーションから、キーボードを直接変更する方法があります。私は自分のカスタムキーボードを作る方法を知っていますが、標準のボタンから1つのボタンを削除するのはとても無駄なようです。

//////編集///////誰か
がこの方法を試した場合、私はこれを回避する方法を見つけたと思います。それがあなたのために働いたかどうか私に知らせてください。

softKeyboardサービスを取得し、キーボードがビューオブジェクトを取得するために使用する開始フックを使用して、自分のオブジェクトを膨らませて交換します。

4

2 に答える 2

1

私の調査によると、単一のアプリケーション内から独自のカスタムキーボードを実装する方法はありません。カスタムキーボードが必要な場合は、最初から作成する必要があり、IMEを使用できません。

于 2011-02-14T10:11:21.300 に答える
0

ソフトキーボードはテキストの編集用に付属しています。その編集テキストのソフトキーボードを変更できます。そのためには、その編集テキストのinputTypeプロパティとimeOptionプロパティを設定する必要があります。

于 2011-02-04T18:37:59.473 に答える