0

私のアプリには、edittext と PopupWindow があります。ユーザーがテキストの編集を開始したら、ポップアップを表示したいと思います。しかし、ポップアップを表示すると、編集テキストからフォーカスが取得され、仮想キーボードが閉じられます (表示したい)。

ポップアップをフォーカス不可として作成しようとしましたが、表示後に選択できません。

また、ポップアップが表示される前後に edittext とコードの両方のフォーカスと選択の属性を変更しようとしましたが、ポップアップがフォーカス不可として作成されている場合、表示後に選択できません。

edittext の編集とともに選択可能なポップアップを表示する方法はありますか?

4

1 に答える 1

0

あなたは他の方向に行くことを試みることができます。入力方式エディタ(IME)を制御する必要があります。すべての編集可能には適切なIMEがあります(edittextにもあります)。IMEを制御できます。たとえば、編集テキストの状態に関係なく常に表示され、何かをクリックしたり何かが起こったりしたときにそれを閉じることができます。デフォルトのeditext実装をovverideするか、ビューグループコンテナ/アクティビティレベルでIMEを制御できます。

http://developer.android.com/resources/articles/on-screen-inputs.html(最後にIMEを制御するためのAPIをお読みください)。

これがお役に立てば幸いです。

于 2011-01-04T16:35:13.237 に答える