我正在为Android开发一个库,该库的布局有一些活动。
在布局中,我有下一个代码
...
<android.support.constraint.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<com.google.android.material.floatingactionbutton.FloatingActionButton
...
我正在使用Androidx。
我收到以下错误:
膨胀类android.support.constraint.ConstraintLayout的错误
解决此问题的第一个尝试是将android.support.constraint.ConstraintLayout
更改为androidx.constraintlayout.widget.ConstraintLayout
但是当我这样做时,出现以下错误:
androidx.constraintlayout.widget.ConstraintLayout无法强制转换为 androidx.constraintlayout.widget.Group
所以我尝试更改为androidx.constraintlayout.widget.Group
我收到以下错误:
androidx.constraintlayout.widget.Group无法转换为 android.view.ViewGroup
我再次对androidx进行了重构,然后出现以下错误:
找不到类“ androidx.constraintlayout.ConstraintLayout”
有什么主意吗?
谢谢
答案 0 :(得分:0)
按照此步骤
首先在
dependencies
文件的Build.Gradle
下方添加
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
像这样使用
ConstraintLayout
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</androidx.constraintlayout.widget.ConstraintLayout>
如果使用过,请确保您在活动中正确导入了
ConstraintLayout
import androidx.constraintlayout.widget.ConstraintLayout