android.support.v4.widget.DrawerLayout 不在 Android Studio 中呈现

Posted

技术标签:

【中文标题】android.support.v4.widget.DrawerLayout 不在 Android Studio 中呈现【英文标题】:android.support.v4.widget.DrawerLayout not rendering in Android Studio 【发布时间】:2015-08-13 22:56:32 【问题描述】:

我使用的是 android studio 1.2.1.1,虽然我已经添加了 V4 支持库,并且该应用在我的手机上运行良好,但 Android Studio 的预览窗口无法呈现抽屉布局小部件。

【问题讨论】:

就我而言,效果很好。您是否构建过一次项目?有时需要将一些ui元素编译到一些缓存中,否则无法显示。 尝试在您的 xml 中将 api 版本 19 更改为 22 @rekire :我多次清理和构建项目。还是没有运气 @Nilesh:我也这样做了。还是不行。 【参考方案1】:

我遇到了同样的问题。它没有渲染,因为我使用了CollapsingToolbarLayout 而不是android.support.design.widget.CollapsingToolbarLayout

您可以发布您的 XML 布局文件吗?这很可能是因为您使用了支持库中的某些元素,但没有使用 android.support.* 前缀调用它们。

另外,您在 styles.xml 中的主题必须是 Base.Theme.AppCompat 而不是 Theme.Material。我不知道为什么,但是当我设置它时,所有渲染错误都会消失。

【讨论】:

这是早期sdk工具的一个bug,现在最新的已经修复了。

以上是关于android.support.v4.widget.DrawerLayout 不在 Android Studio 中呈现的主要内容,如果未能解决你的问题,请参考以下文章

android.support.v4.widget.DrawerLayout使用

android.support.v4.widget.DrawerLayout 不在 Android Studio 中呈现

Android Studio DrawerLayout控件在v4包中找不到

DrawerLayout—侧拉栏的使用

安卓笔记抽屉式布局----DrawerLayout

解决Android抽屉被击穿问题