工具栏内不允许相对布局

Relative Layout is not allowed inside Toolbar

我在尝试自定义工具栏外观时遇到了奇怪的警告。我把RelativeLayout放在android.support.v7.widget.Toolbar里面重新整理Toolbar。在模拟器和设备上一切正常并按预期显示。唯一的问题是出现在 .xml 文件中的恼人警告,如下所示:

问题是实际问题是什么,它如何损害我的应用程序以及如何解决此警告。据我所知,Toolbar 的行为与 ViewGroup 相同,为什么 RelativeLayout 不允许成为 child? 谢谢。

Toolbar extends from ViewGroup and RelativeLayout's也是。

我已经在 Android Studio 1.5.1 上试过了,但我看不出这个问题。

<android.support.v7.widget.Toolbar
                android:id="@+id/toolBar"
                android:layout_width="match_parent"
                android:layout_height="?actionBarSize"
                app:layout_scrollFlags="scroll|enterAlways"
                app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">

                <RelativeLayout
                    android:id="@+id/toolBarTv"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="@string/app_name"
                    android:textSize="18dp">
                </RelativeLayout>

            </android.support.v7.widget.Toolbar>

您应该能够将 Android Studio 更新到最新版本或检查您是否使用过时的 Platform,然后您只需将 Platform 更新到最新版本.

然后就不会显示了up.or也许会在下次更新中修复。