Android 获取RuntimeException:二进制XML文件行#7:必须提供布局宽度属性

Android 获取RuntimeException:二进制XML文件行#7:必须提供布局宽度属性,android,xml,android-layout,Android,Xml,Android Layout,我试图在线性布局中使用ListView,但当我运行我的应用程序时,会出现runtimeexception,并显示以下消息: java.lang.RuntimeException:二进制XML文件行#7:必须提供布局宽度属性 扩展ListItem布局时适配器出错。 这个问题在kitkat版本4.4上 这是ListItem.xml布局---- 我想你的问题在你的dimens档案里。请检查您是否在dimens中指定了dp(如果您只写没有dp后缀的数字,则会导致错误)。您的尺寸必须如下所示: <d

我试图在线性布局中使用ListView,但当我运行我的应用程序时,会出现runtimeexception,并显示以下消息:

java.lang.RuntimeException:二进制XML文件行#7:必须提供布局宽度属性

扩展ListItem布局时适配器出错。 这个问题在kitkat版本4.4上 这是ListItem.xml布局----


我想你的问题在你的dimens档案里。请检查您是否在dimens中指定了dp(如果您只写没有dp后缀的数字,则会导致错误)。您的尺寸必须如下所示:

<dimen name="drawer_img_size_width">48dp</dimen>
48dp
不像:

<dimen name="drawer_img_size_width">48</dimen>
48

您可以发布日志吗?“这是ListItem.xml布局”--不,不是。它甚至不是有效的XML。如果您需要有关布局的帮助,请发布完整的布局。感谢显示intrest..我已更新了我的ListItem.xml布局。将方向属性添加到linearlayout,并且xml文件名应包含所有小字符。
<dimen name="drawer_img_size_width">48dp</dimen>
<dimen name="drawer_img_size_width">48</dimen>