下午好,我真的很需要帮助。已经尝试解决此问题已有一段时间了,我无法解决。我在OnePlus 7 Pro设备上收到以下错误。
我查看了每个单独的项目,并检查了宽度和高度是否已设置。我还检查了XML形成的重复性和一致性。
将不胜感激。12-03 15:14:18.662 11338 11338 E AndroidRuntime: Process: com.X.X, PID: 1133812-03 15:14:18.662 11338 11338 E AndroidRuntime: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: You must supply a layout_width attribute.12-03 15:14:18.662 11338 11338 E AndroidRuntime: Caused by: java.lang.UnsupportedOperationException: Binary XML file line #2: You must supply a layout_width attribute.12-03 15:14:18.662 11338 11338 E AndroidRuntime: at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:798)12-03 15:14:18.662 11338 11338 E AndroidRuntime: at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:7766)12-03 15:14:18.662 11338 11338 E AndroidRuntime: at android.view.ViewGroup$MarginLayoutParams.(ViewGroup.java:7958)12-03 15:14:18.662 11338 11338 E AndroidRuntime: at android.widget.FrameLayout$LayoutParams.(FrameLayout.java:439)
ojit_pre
最佳答案
看起来您在XML文件中使用的是android:width或android:layout_weight而不是android:layout_width。
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
如果您粘贴XML文件和/或代码(如果需要),则更容易获得帮助。