下午好,我真的很需要帮助。已经尝试解决此问题已有一段时间了,我无法解决。我在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文件和/或代码(如果需要),则更容易获得帮助。

07-26 09:04