2016-07-22 8 views

答えて

0
  1. ServiceとgetWindowManagerをサービスに作成します。

  2. インスタンスを作成し、タイプをLayoutParams.TYPE_PHONEに設定してからwindowManager.addView(view, lp)を呼び出します。

  3. 閉じるアプリの場合は、windowManager.removeView(view)サービスに電話してください。

+0

ありがとうございました。私はそれを試してみます。 –

+0

私はLayoutParams.TYPE_PHONEを使用しています。他の現在のactvityまたは戻るボタンをクリックすることはできません。 PS。私はフラグWindowManager.LayoutParams.FLAG_NOT_FOCUSABLEを追加します | WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH –

+0

'WindowManager.LayoutParams LP =新しいWindowManager.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT、ViewGroup.LayoutParams.MATCH_PARENT、WindowManager.LayoutParams.TYPE_PHONE、WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH | WindowManager.LayoutParams.FLAG_FULLSCREEN | WindowManager.LayoutParams .FLAG_NOT_FOCUSABLE、PixelFormat.TRANSLUCENT); ' –

関連する問題