Android 编辑ConstraintLayout xml非常慢

Android 编辑ConstraintLayout xml非常慢,android,android-layout,android-constraintlayout,Android,Android Layout,Android Constraintlayout,我正在做我的项目,我遇到了一些问题。 我的项目布局类型主要由constraintLayout组成 每次我从某个时刻拖动小部件时,都会有很大的延迟。 我试着去做。但我在谷歌上搜索,因为我再也做不到了。 太难了。 所以,我得到了这个 我用这个在Android目录下优化我的文件。 -Xmx4096 -Xmx16g 但我认为它不起作用 我的CPU是i76700K 和 我的内存是32GB 为什么修复某些编辑会非常慢? ConstraintLayout是否比RelativeLayout或LinearLayo

我正在做我的项目,我遇到了一些问题。 我的项目布局类型主要由
constraintLayout
组成

每次我从某个时刻拖动小部件时,都会有很大的延迟。 我试着去做。但我在谷歌上搜索,因为我再也做不到了。 太难了。 所以,我得到了这个

我用这个在Android目录下优化我的文件。 -Xmx4096 -Xmx16g

但我认为它不起作用

我的CPU是i7
6700K
和 我的内存是32GB

为什么修复某些编辑会非常慢?
ConstraintLayout
是否比
RelativeLayout
LinearLayout
重得多?

有三件事需要改进ConstraintLayout的使用性能:

您可以增加Android Studio的虚拟机堆大小:

可以将设计图面切换为“仅蓝图”模式:


您可以检查是否正在使用最新版本的Constraint Layout library v1.0.2:

要提高Constraint Layout的使用性能,您需要做三件事:

您可以增加Android Studio的虚拟机堆大小:

可以将设计图面切换为“仅蓝图”模式:


您可以检查您是否正在使用最新版本的Constraint Layout library v1.0.2:

是的,所有这些都是我做的。我想在这种情况下,我只能建议你换成RelativeLayout。自2017年以来,我一直尝试习惯AndroidStudio中默认的ConstraintLayout,但我发现它不如RL或LL方便。好吧,你认为ConstraintLayout比RelativeLayout或LinearLayout重很多?不,我的设置没有这样的问题,但是我发现它不那么直观和用户友好。我在我的项目的一部分中尝试了约束布局,它渲染得非常慢??在使用约束布局时,我们需要记住哪些具体的事情?是的,我做了所有这些。我想在这种情况下,我只能建议你换成RelativeLayout。自2017年以来,我一直尝试习惯AndroidStudio中默认的ConstraintLayout,但我发现它不如RL或LL方便。好吧,你认为ConstraintLayout比RelativeLayout或LinearLayout重很多?不,我的设置没有这样的问题,但是我发现它不那么直观和用户友好。我在我的项目的一部分中尝试了约束布局,它渲染得非常慢??在使用Constraint layout时,有什么特别的事情需要我们牢记吗?你能在这里发布你的布局xml吗?它很混乱,因为它现在是为测试而设计的。只有一些简单的按钮,一些简单的圆圈和一个图片和gradient.xml作为背景色。为什么需要多个
constraintlayout
s?由于视图太少,一个
constraintlayout
就足够了。发布你的XML代码以供社区审查。你能在这里发布你的布局XML吗?它很混乱,因为它现在是为测试而设计的。只有一些简单的按钮,一些简单的圆圈和一个图片和gradient.xml作为背景色。为什么需要多个
constraintlayout
s?由于视图太少,一个
constraintlayout
就足够了。发布您的XML代码供社区审阅。