2016-06-22 4 views
0

フローティングウィンドウを使用しているときにフォーカスに問題があります。私の現在のコードは次のとおりです。Androidのフローティングウィンドウのキーボードがウィンドウの外側に表示されない

WindowManager windowManager = (WindowManager) getSystemService(WINDOW_SERVICE); 
WindowManager.LayoutParams parameters = new WindowManager.LayoutParams(
      200, 200, WindowManager.LayoutParams.TYPE_PHONE, 
      WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL | WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH, 
      PixelFormat.TRANSLUCENT); 
parameters.gravity = Gravity.CENTER; 
RelativeLayout layoutView = new RelativeLayout(this); 
... 
windowManager.addView(layoutView, parameters); 

問題は、このコードでのみ、フローティングウィンドウがフォーカス可能であるということです。私はフラグを変更しようとしましたが、フローティングウィンドウまたはバックグラウンドアプリケーションのみがフォーカス可能です(EditTextをクリックするとキーボードが表示されます)。 フローティングウィンドウとバックグラウンドアプリケーションの両方でEditTextクリックでsoftkeyboard。

+0

続きを読む [http://stackoverflow.com/questions/16572486/android-keyboard-not-appearing-in-フローティング-ウィンドウ?answertab =アクティブな#タブトップ](http://stackoverflow.com/questions/16572486/android-keyboard-not-appearing-in-floating-window?answertab=active#tab-top) –

答えて

0

ネヴァーマインドは。私は(http://pingpongboss.github.io/StandOut/)傑出したと呼ばれるライブラリを使用していました。それは何らかの形で上記のことを行うために管理しています。私は、ソースコードに見えたが、私は本当にそれが何をしているのかを見つけ出すことができませんでしたこの作品を作るために、私はこのライブラリと互換性を持たせるためにプロジェクトの一部を書き直しました。

関連する問題