Xamarin Android BottomNavigationView 在右侧添加空白区域

Xamarin Android BottomNavigationView adds a blank area to right side

刚刚使用最新的 VS 2019 开始了一个 Xamarin.Android 项目。在我添加第 4 个底部选项卡之前看起来还不错,然后我突然在右边看到了一个空白 space。如果能帮我删除它,我将不胜感激。

我的布局:

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout 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/container"
   android:layout_width="match_parent"
   android:layout_height="match_parent">

  <TextView
     android:id="@+id/message"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_centerInParent="true"
     android:layout_marginLeft="@dimen/activity_horizontal_margin"
     android:layout_marginStart="@dimen/activity_horizontal_margin"
     android:layout_marginTop="@dimen/activity_vertical_margin"
     android:text="@string/title_search" />

  <android.support.design.widget.BottomNavigationView
     android:id="@+id/navigation"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_marginEnd="0dp"
     android:layout_marginStart="0dp"
     android:background="?android:attr/windowBackground"
     android:layout_alignParentBottom="true"
     app:menu="@menu/navigation"/>

</RelativeLayout>

菜单:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:id="@+id/navigation_search"
        android:icon="@drawable/ic_search_black_24dp"
        android:title="@string/title_search" />

  <item android:id="@+id/navigation_favorite"
        android:icon="@drawable/ic_favorite_black_24dp"
        android:title="@string/title_favorite" />

  <item android:id="@+id/navigation_recent"
        android:icon="@drawable/ic_recent_black_24dp"
        android:title="@string/title_recent" />

  <item android:id="@+id/navigation_support"
      android:icon="@drawable/ic_support_black_24dp"
      android:title="@string/title_support" />
</menu>

您的 BottomNavigationView 有一个 android:layout_width="wrap_content",这意味着它会占用尽可能少的水平 space,留下任何额外的 space 空白。如果你想让它从边延伸到边,你需要使用android:layout_width="match_parent"