【问题标题】:VideoView in Fragment Overlapping another Fragment片段中的视频视图与另一个片段重叠
【发布时间】: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


    【解决方案1】:

    您可以做的只是为父片段设置背景颜色并使其可点击,如下所示。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-30
      • 1970-01-01
      • 2015-11-09
      • 2019-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多