跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Android Studio 的可视化布局编辑器自动改变组件树的层次结构
未分類
8 5 月 2020

Android Studio 的可视化布局编辑器自动改变组件树的层次结构

Android Studio 的可视化布局编辑器自动改变组件树的层次结构

資深大佬 : qimi 1

在 Android studio 的可视化布局编辑器中,我原本的组件树结构为这样:

ConstraintLayout1 -   LinearLayout1     -   Button1     -   Button2 -   ConstraintLayout2 -   ConstraintLayout3     -   Button3 -   Button4 

当我修改 ConstraintLayout1 的 background 属性的时候,布局文件的层次结构会自动变为以下状态:

ConstraintLayout1 -   Button4 -   LinearLayout1     -   Button1     -   Button2 -   ConstraintLayout2 -   ConstraintLayout3     -   Button3 

Button变成了 ConstraintLayout1 下的第一个元素,请问这是什么原因导致的?

我的 Android studio 的版本为 3.6.1 。

大佬有話說 (1)

  • 資深大佬 : chenjiajia9411

    在约束布局里,写在后面的 view 会覆盖在前面的 view 上,你调整了前面 view 的属性并且没有做好约束之后就有可能出现这种问题。
    还有,约束布局做出来就是为了解决套娃问题的,所以不要在约束布局里面也套娃了,像你第一个两个 button 完全可以用 chain 来解决约束。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具