首页 > 解决方案 > Android Studio 3.2 布局“预览”没有正确模拟材料设计组件

问题描述

我一直在更新我的项目以针对 sdk-api28 并开始设置最新的 MaterialComponents,但我现在遇到了 Android Studio 中的布局预览器问题。

预览不会显示材料组件的正确设计,例如。添加视图不会更改模拟预览中的设计(无轮廓),但在手机上运行时看起来确实不错(有轮廓)style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"TextInputLayout

以下是它在手机上运行时的外观和外观: 在此处输入图像描述

但这是它在 Android 工作室预览版中的外观截图。 在此处输入图像描述

我在任何项目上都有这个问题,甚至在与 MDC Codelabs (MDC-103(Java) - Shrine)设置相同的 Shrine 教程应用程序上。

这仅在预览中发生。这些项目中的任何一个,当在手机Studio 中的模拟器上运行时,看起来都不错。

尽管我可以“思考”这个问题,但问题是我相信以某种方式连接到我的 Android Studio、模拟器或构建工具版本?请有人指出我是否遗漏了一些非常简单的东西?

我已安装的 Android Studio(sdk、工具等)版本:

标签: androidandroid-studioandroid-layoutmaterial-design

解决方案


这个问题在 android studio 3.2 中发生在我身上。一天后一切顺利。
我所做的是无效并重新启动。重置 android studio 默认设置 clean. 并退出android studio并再次打开它。它工作正常这是一个与您无关的错误。


推荐阅读