在活动中托管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);