You must supply a layout_width layout_width attribute 解决办法

今天项目上报出了一个这样的问题,如下:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.csii.jincheng/com.csii.ui.MainMenuActivity}: java.lang.RuntimeException: Binary XML file line #1: You must supply a layout_height attribute.

意思大概就是在xml布局文件中没有添加对应的属性,我以前也遇到过类似的问题,认为这个根本不算问题,肯定是xml里面那个属性写过了又或者没写,要不就是属性不支持等等,通过上述我就一一排查;

第一步:查看这个类所对应的布局文件中是否缺少属性,属性都很全,么有问题;

第二步:检查这个布局文件所引用的style是都有问题,检查后依旧没有问题;

第三步:看看是不是有哪些属性不支持,这个就太飘了,也查不出来什么,依然没有解决;

懵了,完全懵了,这可是怎么回事啊,最主要的是测试机还不在身边,在当地项目组,一直没有头绪,越到这个时候越要冷静,找原因,重新查看一下那问题,出现问题的时候是一个摩托罗拉的手机,型号不知道,上面这些都排除了,还是查看这个类对应的布局文件,看看都用了什么属性了吧,最后发现这个文件设置了一个固定宽度的值,一想肯定是适配出了问题,最后发现适配的values没有适配对应的分辨率,而且在默认的values中也没有demin.xml这个文件,最后添加对应文件解决的这个问题;

时间: 2024-08-02 05:44:07

You must supply a layout_width layout_width attribute 解决办法的相关文章

iOS error 解决办法

从sdk3.2.5升级到sdk 7.1中间废弃了很多的方法,还有一些逻辑关系更加严谨了. 1,警告:"xoxoxoxo"  is deprecated 解决办法:查看xoxoxoxo的这个方法的文档,替换掉这个方法即可. 2,警告:Declaration of "struct sockaddr" will not be visible outside of this function 解决办法:在你的开源.m文件中添加 #import <netinet/in.

使用POI解析Excel时,出现org.xml.sax.SAXParseException: duplicate attribute &#39;o:relid&#39;的解决办法

1.使用org.apache.poi解析excle,.xlsx类型文件InputStream is = new FileInputStream(strFileName);XSSFWorkbook wb = new XSSFWorkbook(is);出现异常如下: org.apache.poi.POIXMLException: java.lang.reflect.InvocationTargetExceptionat org.apache.poi.xssf.usermodel.XSSFFactor

Java真的好用么—Missing required Permissions manifest attribute in main jar的解决办法

上午测试用友NC的时候,就有出现需要jre的提示,一直就是安装不上打不开的情况,后来设置了java的安全级别到"中"得以解决. 下去有有同事用农业部的转基因证书申请打印,结果那个"打印"两个字都不显示,点到上面就提示错误"Missing required Permissions manifest attribute in main jar",参照上午的设置设置之后也是不行,IE的可信站点也加了,级别也都调低还是不行.后来查了一下有提示设置java

TRACE nova AttributeError: &#39;module&#39; object has no attribute &#39;packs&#39; 解决办法

I got the following errors when I was deploying OpenStack with devstack. 2013-02-28 01:08:28 DEBUG nova.utils [-] backend <module 'nova.db.sqlalchemy.migration' from '/opt/stack /nova/nova/db/sqlalchemy/migration.pyc'> from (pid=27011) __get_backend

python脚本AttributeError: module &#39;xxxx&#39; has no attribute &#39;xxxxx&#39;错误解决办法

最近写脚本发现了这样的一个错误,脚本.环境什么的完全正确,但执行的时候却报错:AttributeError: module 'xxxx' has no attribute 'xxxxx',查阅了一些相关的博客,最终解决了问题,原来是python代码在编译后会生成以pyc为文件名后綴的字节码文件,该字节码文件会经过python解释器来生成机器码文件来运行.当再次运行python文件时,解释器会直接调用该pyc的字节码文件运行直到py文件发生改变(解释器运行时会对比pyc的生成时间和py的修改时间)

scrapy抓取某些网站出现AttributeError_ object has no attribute 的解决办法的代码.txt

把写内容过程中经常用的内容段备份一下,下面的内容内容是关于scrapy抓取某些网站出现AttributeError: 'Response' object has no attribute 'body_as_unicode'的解决办法的内容,应该是对码农们也有用. def parse(self, response): hxs=Selector(response) for url in detail_url_list: if 'goods' in url: yield Request(url, ca

Python错误:AttributeError: &#39;generator&#39; object has no attribute &#39;next&#39;解决办法

今天在学习生成器对象(generation object)运行以下代码时,遇到了一个错误: #定义生成器函数def liebiao(): for x in range(10): yield x#函数调用g = liebiao() #打印元素print(g.next())D:\>python test.pyTraceback (most recent call last): File "test.py", line 10, in <module> print(g.nex

如何用 Android Studio 导入开源项目以及常见错误的解决办法

声明:这篇文章完全来自这篇文章,感谢大神的相助.这篇文章纯粹是为了备份. 本篇以Github上最热门的MaterialDesign库,MaterialDesignLibrary来介绍怎样使用Android Sudio导入开源项目的,如果你和我一样刚刚从Eclipse转到AS,那本篇文章非常适合你. 如果不引入任何第三方库,不做自动化分渠道打包等操作,那可以在完全不了解Gradle的情况下进行Android项目的开发.但如果要想导入Github上的热门项目,必须首先熟悉Gradle. 1. Gra

ScrollView--嵌套GridView的解决办法

前些日子在开发中用到了需要ScrollView嵌套GridView的情况,由于这两款控件都自带滚动条,当他们碰到一起的时候便会出问题,即GridView会显示不全. 解决办法,自定义一个GridView控件 [java] view plaincopy public class MyGridView extends GridView { public MyGridView(Context context, AttributeSet attrs) { super(context, attrs); }