2016-04-06 12 views
0

私は、以下のこのリンクで説明されている同様の問題に直面しています。しかし、解決策は掲載されていません。解決策を手伝ってください。

Android M ClassCastException: FrameLayout$LayoutParams cannot be cast to WindowManager$LayoutParams

+0

リンクされた質問と回答を丁寧に読んでいれば解決策が得られますか?実装を変更してください。例えば ​​'DialogActivity'を使う – Droidman

答えて

3

DialogActivityを使用する必要はありません。もう1つのgetParent()を追加してコンテナにアクセスしてください。

if (android.os.Build.VERSION.SDK_INT > 22) { 
      container = (View) pwindow.getContentView().getParent().getParent(); 
     }else{ 
      container = (View) pwindow.getContentView().getParent(); 
     } 
関連する問題