android - 现在,蓝图 View 和约束在 Android Studio 设计 View 中均不可见

标签 android android-studio-2.2 android-constraintlayout

我必须手动编辑约束布局 XML 文件 (*),因此我还从 XML 中删除了所有 tools: 字段。据我了解,这些属性仅由 Android Studio 和约束布局工具使用。但我删除了它们,因为我想重置布局的状态并更改约束布局的 android: 属性肯定只会让事情变得更加困惑,对吗?

所以我现在处于这样的情况:蓝图 View 保持为空,而层次结构 View 显示“没有可显示的”。我没有看到任何 View 属性,也没有任何约束。我只能看到布局的平面 UI 设计 View ,但也无法从中选择任何元素。

有什么想法可以解决这个问题吗?

我正在运行 Android Studio 2.2.3 和 Constraint Layout beta 4。

*) 你问我为什么要手动编辑布局?好吧,我选择了“转换为约束布局”,在这种情况下,Android Studio 只是展平了我的布局并对所有元素的位置进行了硬编码。这并不是我想要的,从那时起我就不能再改变立场了。删除硬编码的位置(和工具:参数)让我可以重新构建我的布局。

最佳答案

好吧,我自己来回答这个问题,因为我得感谢 Google 约束布局团队的 Nicolas Roard,才让它发挥作用。

try pressing "r" [in the design view]

https://twitter.com/camaelon/status/809427379500126208

在这种情况下,我不知道键盘快捷键“r”,但它确实为我解决了这个问题!

关于android - 现在,蓝图 View 和约束在 Android Studio 设计 View 中均不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41168320/

相关文章:

java - 在android音板中,如何使一种声音在点击另一种声音后停止播放?

android - 布局项被隐藏

Android Studio 2.2 在创建新项目时出错

android-studio-2.2 - Android Studio 关闭文档弹出窗口

android - 如何使用 ConstraintLayout Flow 对齐元素

android - 壁画的 Proguard 错误

android - ACTION_IMAGE_CAPTURE Intent : Avoid Activity being destroyed/process being killed

java - 如果从父类(super class)继承,为什么我会在 list_item 中收到错误

android - ConstraintLayout 将 TextView 弹出屏幕

android - ConstraintLayout 中的 RecyclerView 与其他元素重叠