0

View を拡張して独自の EditText を作成したいと思います。(TextView または EditText の拡張は不正行為と見なされます ;-)

シンプルな機能を備えています。

  • タッチにフォーカスし、ソフト入力キーボードを表示
  • キーボードで触れた文字をテキストに追加する
  • キーボードの「削除」ボタンが押された場合、テキストの最後の文字を削除します

現在、ソフト キーボード イベントをカスタム ビューに接続する方法を考えています。あなたはなにか考えはありますか?サンプル?

ありがとうございました

4

1 に答える 1

1

可能な解決策に興味がある人のために:

ビューの onCreateInputConnection() メソッドをオーバーライドし、抽象入力接続クラスをサブクラス化して MyInputConnection を作成しました。それ以降、ビュー内のソフト入力イベントを処理できるようになりました。

于 2013-01-06T11:20:38.093 に答える