これは古い質問ですが、私も を に表示しVideoViewていて、 が の後ろに隠れているDialogFragmentという同じ問題がありました。MediaControllerDialogFragment
同じことを考えている人にとって、これは私がやったことです。
//Remove the mediaController from it's parent view.
((ViewGroup) mediaController.getParent()).removeView(mediaController);
//Add the mediaController to a FrameLayout within your DialogFragment.
((FrameLayout) findViewById(R.id.controlsWrapper)).addView(mediaController);
画面の幅を埋めるようにしてFrameLayout、重力を画面の下部に設定してください。
VideoViewまた、 をタップしても、が表示されたり非表示になったりしないことに注意してくださいMediaController(何らかの理由で)。
View.onClickListenerしたがって、VideoViewを追加および削除するには、 に を追加する必要がありますMediaController。