【发布时间】:2016-04-14 16:45:35
【问题描述】:
在我想要的 recyclerview 中,当我单击全屏按钮时,videoview 必须以全屏模式播放。但我不想为 videoview 全屏使用其他活动。有没有最好的方法可以做到这一点。
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 中全屏显示。我只希望视频视图在全屏模式下可见。
【问题讨论】:
-
你可以使用片段
标签: android android-mediaplayer android-recyclerview android-videoview