工具栏中不允许使用相对布局

Evg*_*tin 5 android android-layout android-relativelayout android-toolbar

我正面临着奇怪的警告,试图自定义工具栏外观.我把RelativeLayout里面android.support.v7.widget.Toolbar重新组织起来Toolbar.一切正常,并且在仿真器和设备上都按预期显示.唯一的问题是出现在.xml文件中的恼人警告,如下所示:

警告的截图

问题是实际问题是什么,它如何损害我的应用程序以及如何解决此警告.据我所知Toolbar表现为ViewGroup,为什么RelativeLayout不允许是它的孩子?谢谢.

ʍѳђ*_*ઽ૯ท 3

ToolbarViewGroup也从和延伸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>
Run Code Online (Sandbox Code Playgroud)

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

然后它就不会显示了。或者也许它会在下次更新中修复。