Android Studio 3.1 设计预览不显示任何内容(按钮、文本等)

标签 android android-layout constraints android-studio-3.0

当在 AS 中创建一个带有空 Activity 的新项目时,我曾经能够将 TextView 和按钮拖放到设计预览中以添加它们(对于我的第一个项目)。但是,现在出于某种原因,它们不再出现在设计选项卡中,甚至默认的“Hello World!”也没有出现。它开头的文本。

新组件给出错误“This view is not constrained. It only has designtime positions, so it will jump to (0,0) at runtime unless you add the constraints.”

在寻找解决方案后,我尝试过: - 重新启动 AS 和计算机 - 重新安装 - 强制刷新布局 - 创建新项目 - 右键单击​​设计 -> 推断约束(我找不到这个选项)

给出的其他解决方案只是已过期/已删除的图像。

我不知道我做的第一个项目和新项目有什么不同。

谢谢!

最佳答案

*** 右键单击​​组件,然后转到 Constraint Layout 并单击 Infer Constraints

或者

*** 用相对布局替换约束布局

更新

转到 res/values/styles.xml 文件...

在第 4 行,它总是...

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

改变这个

<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">

关于Android Studio 3.1 设计预览不显示任何内容(按钮、文本等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51753083/

相关文章:

android - 为什么 ACTION_OUTSIDE 在 KitKat 4.4.2 上每次都返回 0?

java - 创建用户,变得 Not Acceptable (406)

android - JUnit 和安卓?

android - 水平滚动网格列表?

sql - PostgreSQL 中的约束和断言

android - Google Plus 应用程序(流)使用什么 View 组件?

java - 将数据存储到 Parse 中时出现问题 - 使用 TextView

android-layout - 在按钮样式上设置背景颜色时,它会更改边距

sql-server - SQL CONSTRAINT 不同的名称

.net - F# 泛型约束