gpt4 book ai didi

android - NavigationView 底部有黑条

转载 作者:行者123 更新时间:2023-12-05 00:21:37 24 4
gpt4 key购买 nike

我在我的应用程序中实现了抽屉,这是有限的项目。
但我可以在底部看到一些黑条。

这是代码

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="false"
tools:openDrawer="start">

<include
layout="@layout/app_bar_main"
android:layout_width="match_parent"
android:layout_height="match_parent" />

<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_width="210dp"
android:layout_height="match_parent"
android:background="#252525"
android:layout_gravity="start"
android:fitsSystemWindows="false"
app:headerLayout="@layout/nav_header_main"
app:menu="@menu/activity_main_drawer"
app:itemTextColor="#a4a4a4"
/>

</android.support.v4.widget.DrawerLayout>


activity_main_drawer.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item
android:id="@+id/nav_profile"
android:icon="@drawable/ic_menu_profile"
android:title="Profile"/>
<item
android:id="@+id/nav_history"
android:icon="@drawable/ic_menu_history"
android:title="History" />
<item
android:id="@+id/nav_help"
android:icon="@drawable/ic_menu_help"
android:title="Help" />
<item
android:id="@+id/nav_setting"
android:icon="@drawable/ic_menu_settings"
android:title="Settings"/>
</menu>


已经为 parent 和 child 单独尝试过 android:fitsSystemWindows="true"。没用。任何人都可以帮助,如何解决这个问题。

我附上截图

enter image description here

最佳答案

第 1 步:在 activity_main.xml 中更新此代码(添加 app:insetForeground="@null" )

<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_width="210dp"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:fitsSystemWindows="false"
app:insetForeground="@null"
app:headerLayout="@layout/nav_header_main"
app:menu="@menu/activity_main_drawer" />

第 2 步:只需将此代码放入 Mainactivity
setContentView(R.layout.activity_main);
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);

关于android - NavigationView 底部有黑条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44659169/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com