WindowManagerを使用してビューを追加しました。
それは私がやりたかったことを正しく示しています、
しかし、私には問題があります。これが問題です。
- 戻るキーを押しても、Androidコンポーネント(アクティビティなど)では影響しません
追加したビューは、ビューをクリックしたときにのみフォーカス可能(ビューの内側のボタンをクリックできます)で、ビューの外側で作業を処理できます。(たとえば、ボタンがある場合はクリックでき、戻るキーを押すと、一番上のアクティビティが消えます)
しかし、フラグ(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE)を追加すると、追加したビューのボタンでonClickメソッドを受け取ることができません。ただし、戻るボタンは正しく機能します。
それ以外の場合、フラグを削除すると、onClickコールバックを受信できますが、戻るボタンが機能しなくなります。
私はジレンマを抱えています。:(
ありがとうございました。