【发布时间】:2021-08-29 15:38:28
【问题描述】:
我的应用程序有许多片段,所有片段都运行良好,但只有一个具有 VideoView 的片段与另一个具有条形码扫描仪的片段重叠。 如果我在 Fragment 中插入 ImageView 而不是 VideoView 则它不会重叠,但与 VideoView 重叠。
有videoView的片段:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_splash_screen, container, false);
vd = view.findViewById(R.id.adv);
vd.setVideoURI(Uri.parse("android.resource://" + getContext().getPackageName() + "/" + R.raw.coffee));
vd.requestFocus();
vd.start();
MediaController mediaController = new MediaController(getContext());
vd.setMediaController(mediaController);
mediaController.setAnchorView(vd);
vd.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.setLooping(true);
mp.setVolume(0f, 0f);
}
});
return view;
}
【问题讨论】:
标签: android android-studio android-fragments fragment