修复Scrollview中的Mediacontroller位置

时间:2014-12-29 10:23:35

标签: android android-activity android-scrollview mediacontroller

我的android活动中有一个媒体控制器,它使用setAnchorView来设置初始位置。根据我所读到的媒体控制器处于滚动视图中,媒体控制器的窗口只是跟随滚动,这显然不是我想要的。

是否有某种方法以编程方式修复媒体控制器的位置,使其不遵循滚动视图?

非常感谢。

1 个答案:

答案 0 :(得分:7)

您可以在滚动事件上隐藏媒体控件。它没有修复视图位置的问题,但至少它不可见。

scrollView.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() {

            @Override
            public void onScrollChanged() {
                mediaController.hide();
            }
        });