0

recyclerviewでは、フルスクリーンボタンをクリックすると、フルスクリーンモードで再生する必要があります。しかし、私はvideoviewフルスクリーンのために別のアクティビティを使用したくありません。可能な限り最善の方法がありますか?recyclerview内のフルスクリーンビデオビュー

  DisplayMetrics displaymetrics = new DisplayMetrics(); 
      getActivity().getWindowManager().getDefaultDisplay().getMetrics(displaymetrics); 
      int height = displaymetrics.heightPixels; 
      int width = displaymetrics.widthPixels; 
      android.widget.FrameLayout.LayoutParams params = (android.widget.FrameLayout.LayoutParams) surfaceView.getLayoutParams(); 
      params.width = width; 
      params.height = height;// -80 for android controls 
      params.setMargins(0, 0, 0, 0); 
      fullscreenExit.setVisibility(View.VISIBLE); 
      fullscreen.setVisibility(View.GONE); 
      title.setVisibility(View.GONE); 
      mediaPlayer.start(); 

上記の方法を使用すると、recyclerviewでフルスクリーンのビデオが表示されます。私は、ビデオビューはフルスクリーンモードで表示する必要がありますしたい。

+0

フラグメント –

答えて

0

さて、あなたはプレーヤーのフルスクリーンを持っている3つの選択肢があります。

  1. は、フルスクリーンrootViewにビューを移動し、それを設定しようとするとFragment
  2. を使用Activity
  3. を使用しますmatch_parent。これを行うには、videoViewを削除してからルートビューに追加する必要があります。
+0

を使用して3つのオプションを実装する方法はありますか? –

+0

さて、文書を読んで?私が言ったように、ダイナミックなビューを操作し、それを削除して後で追加する必要があります。 –

関連する問題