2011-01-04 25 views
0

私のアプリでは、私はedittextとPopupWindowを持っています。 ユーザーがテキストの編集を開始すると、ポップアップを表示します。ポップアップを表示すると、それはedittextからフォーカスを取得し、仮想キーボードは閉じられます(そして、私はそれを表示したい)。Android PopupWindowウィンドウフォーカス/選択

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

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

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

答えて

0

他の方向に進むこともできます。インプットメソッドエディタ(IME)を制御する必要があります。すべての編集可能なものは適切なIMEを持っています(また、edittextが持っています)。 IMEを制御することができます。たとえば、edittextの状態に関係なく常時表示したり、何かをクリックしたり何かが発生したときに閉じることができます。 デフォルトのeditext実装をオーバービューすることも、ビューグループコンテナ/アクティビティレベルでIMEを制御することもできます。

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

これが役に立ちます。