YouTube播放器全屏问题

时间:2018-04-12 06:14:08

标签: android

我试图在View Viewr中实现YouTubePlayerView,其父视图具有固定的高度。当我点击YouTube播放器中的全屏/退出模式时,它仅针对查看寻呼机的父高度进行调整,我猜这是一个明显的行为。

        <RelativeLayout
            android:visibility="visible"
            android:layout_width="match_parent"
            android:layout_height="250dp">
            <android.support.v4.view.ViewPager
                android:id="@+id/productImageSlider"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_alignParentTop="true" />
            <me.relex.circleindicator.CircleIndicator
                android:id="@+id/indicator"
                android:layout_width="match_parent"
                android:layout_height="48dp"
                android:layout_alignParentBottom="true"/>
        </RelativeLayout>

现在,作为Android中的新手,我想知道,如果在进入全屏模式时重新使用ViewPager是一个很好的选择,让它工作还是我有其他选择?

1 个答案:

答案 0 :(得分:0)

简单的解决方案是在您想要全屏时将视图设置为与父级匹配。

relativeLayout.setLayoutParams(
    new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));

如果退出全屏时想要返回上一个高度和宽度,请将值存储在某个位置,并在应用退出全屏时以相同方式设置它们。