是否可以在状态栏下绘制,但在导航栏下绘制?
当前我正在使用getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
,但它也会在导航栏和状态栏下绘制。
我尝试过this answer,但不允许我在状态栏下绘制。
如果有帮助,这是我的activity_main.xml。我将片段放入容器框架布局中。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:fitsSystemWindows="true"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<FrameLayout
android:id="@+id/container"
android:fitsSystemWindows="true"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1">
</FrameLayout>
<LinearLayout
android:id="@+id/bottomBar"
android:layout_width="match_parent"
android:layout_height="50dp"
android:orientation="horizontal"
android:paddingLeft="15dp"
android:paddingRight="15dp">
<ImageButton
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#00FFFFFF"
android:padding="11dp"
android:scaleType="fitCenter"/>
<ImageButton
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#00FFFFFF"
android:padding="11dp"
android:scaleType="fitCenter"/>
<ImageButton
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#00FFFFFF"
android:padding="11dp"
android:scaleType="fitCenter"/>
<ImageButton
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#00FFFFFF"
android:padding="11dp"
android:scaleType="fitCenter"/>
</LinearLayout>
</LinearLayout>