使用Android Studio菜单选项重构迁移到Androidx包后-
我收到以下错误:
Error inflating class androidx.constraintlayout.widget.ConstraintLayout
只需更换
<androidx.constraintlayout.ConstraintLayout>
与
<androidx.constraintlayout.widget.ConstraintLayout>
在项目的xml文件中。
您可以在mac中使用替换路径快捷方式(⇧⌘F或⇧⌘R) 和窗口(Ctrl-Shift-R)
在AndroidStudio 3.3 RC2中,我通过升级解决了这个问题-
implementation 'androidx.constraintlayout:constraintlayout:1.1.2'
到
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
内置。gradle(模块:应用程序)
注意:此解决方案也适用于版本3.3(根据FireZenk的以下注释)、3.5.2(根据用户2350644的以下注释)
确保约束布局已更新为最新版本:
implementation 'androidx.constraintlayout:constraintlayout:2.1.3'
并替换xml标记名
<androidx.constraintlayout.ConstraintLayout>
与
<androidx.constraintlayout.widget.ConstraintLayout>
在使用此快捷方式出现的每个地方:
Windows:CTRL键SHIFT键
Mac:命令SHIFTR
1.ConstraintLayout基本界面 更新Android Studio 2.2之后,更新了布局设计器,同时,引人了ConstraintLayout,这一布局,旨在降低布局层级,其主要界面如下所示: 这个界面主要分成下面几个部分: 左侧边栏,包括Palette组件库和Component Tree 中间是布局设计器,包括两部分,左边是视图预览,右边是布局约束 右侧边栏,上面是类似盒子模型的边界
我刚刚通过Android Studio菜单选项Refactor->Refactor to androidx迁移到androidx 我得到以下错误: Android.View.InflateException:二进制XML文件行#2:二进制XML文件行#2:膨胀类AndroidX.ConstraintLayout.ConstraintLayout时出错 知道吗? 堆栈跟踪:
我在ScrollView中的ConstraintLayout中有一个floatingActionButton 问题是按钮随UI上下滚动 PS:我不知道这是否重要,但是scrollView在一个drawerLayout里面
撰写版本:。 constraintlayout-compose版本:。 可组合: 预览: 正如您所看到的,这些项并不像预期的那样受到约束。view_based中的视图不会在屏幕之外绘制,除非约束被弄乱了或者是故意的。
我不知道,为什么我会有这个问题。我添加了行来构建gradle,但它仍然不起作用。出什么事了?
我试图让我的布局工作,将实现支持设计库功能。然而,当我尝试运行该项目,我得到以下异常时,我的布局是加载。 二进制XML文件行#2:inflating类android.support.design.widget.错误 这是我的布局: 我尝试构建了一个简单的测试项目,该项目实现了CollapsingToolbarLayout,它没有任何问题,但一旦我尝试将其放入我的项目中,它就停止工作了。 我检查了n