Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 约束集。UnsupportedOperationException:Can';t转换为维度:类型=0x3_Android_Android Constraintlayout - Fatal编程技术网

Android 约束集。UnsupportedOperationException:Can';t转换为维度:类型=0x3

Android 约束集。UnsupportedOperationException:Can';t转换为维度:类型=0x3,android,android-constraintlayout,Android,Android Constraintlayout,我正试图在我的项目中使用ConstraintSet.load(上下文,int resourceId)。它适用于api 19及以上版本,但在使用api 16测试时会导致错误 我已经尝试用实际值(56dp,-1dp)和dimens资源文件中的值替换维度,但总是给出java.lang.UnsupportedOperationException:无法转换为维度:type=0x3错误 以下是xml文件: 以下是主要活动: 这就是错误: 07-08 13:51:02.730 14466-14466/help

我正试图在我的项目中使用ConstraintSet.load(上下文,int resourceId)。它适用于api 19及以上版本,但在使用api 16测试时会导致错误

我已经尝试用实际值(56dp,-1dp)和dimens资源文件中的值替换维度,但总是给出java.lang.UnsupportedOperationException:无法转换为维度:type=0x3错误

以下是xml文件:

以下是主要活动:

这就是错误:

07-08 13:51:02.730 14466-14466/help.logs.error.E/AndroidRuntime:致命异常:main

java.lang.RuntimeException:无法启动活动组件信息{help.logs.error.constrainterror/help.logs.error.constrainterror.MainActivity}:java.lang.UnsupportedOperationException:无法转换为维度:type=0x3 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2110)上 位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2135) 在android.app.ActivityThread.access$700(ActivityThread.java:140) 在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1237) 位于android.os.Handler.dispatchMessage(Handler.java:99) 位于android.os.Looper.loop(Looper.java:137) 位于android.app.ActivityThread.main(ActivityThread.java:4921) 位于java.lang.reflect.Method.Invokenactive(本机方法) 位于java.lang.reflect.Method.invoke(Method.java:511) 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run上(ZygoteInit.java:1027) 位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794) 在dalvik.system.NativeStart.main(本机方法) 原因:java.lang.UnsupportedOperationException:无法转换为维度:type=0x3 位于android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java:463) 位于android.support.constraint.ConstraintSet.populateConstraint(ConstraintSet.java:2040) 位于android.support.constraint.ConstraintSet.fillFromAttributeList(ConstraintSet.java:1901) 位于android.support.constraint.ConstraintSet.load(ConstraintSet.java:1870) 位于help.logs.error.constrainterror.MainActivity.onCreate(MainActivity.java:16) 位于android.app.Activity.performCreate(Activity.java:5206) 位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094) 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2074)上 位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2135) 在android.app.ActivityThread.access$700(ActivityThread.java:140) 在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1237) 位于android.os.Handler.dispatchMessage(Handler.java:99) 位于android.os.Looper.loop(Looper.java:137) 位于android.app.ActivityThread.main(ActivityThread.java:4921) 位于java.lang.reflect.Method.Invokenactive(本机方法)
在java.lang.reflect.Method.invoke(Method.java:511)

中,我还没有找到问题的答案,但使用了“mConstraint.clone(this,R.layout.activity_main_second)”,而不是“mConstraint.load()”,作为解决方法