当 Exoplayer 托管在活动上时,我应该怎么做才能显示 android 导航(顶部和底部)栏?
下面是我的活动 XML
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.srushti.holmes.clipPlayActivity">
<FrameLayout
android:id="@+id/main_media_frame"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.5"
android:background="#000000">
<com.google.android.exoplayer2.ui.SimpleExoPlayerView
android:id="@+id/exoplayer"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center" />
</FrameLayout>
<TextView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.5"
android:background="#757575"
android:gravity="center"
android:text="Nothing"
android:textColor="#FFFFFF"
android:textSize="24sp" />
</LinearLayout>
当活动启动时,它是如何出现的
但是,当我设置android:visibility="invisible"
为 SimpleExoPlayerView 时,导航栏会正确显示。我在这里做错了什么?
这是为启动活动而编写的代码:
final Intent playIntent = new Intent(this, clipPlayActivity.class);
startActivity(playIntent);