zoukankan      html  css  js  c++  java
  • UnsupportedOperationException:can't convert to dimension :typx=0x1

    at android.content.res.TypeArray.getDimensionPixelSize(TypeArray.java:463)

    今天在给项目做适配执行项目时遇到这个错误,发生错误的原因及解决方法

    原因:因为在利用@dimen/xxx来获取值的时候,而xxx在dimen文件里未定义导致这个错误

     自己的项目bug复现原因:  由于须要在三套设备上进行适配,所以对一个xml文件所须要的dimen值也分了三个,如图

    比方。a.xml文件在设置height=“@dimen/a_height”,在一个设备上用到了values-sw540dp这个文件中面的dimen.xml,而该dimen文件中面没有名字为a_height的项目,尽管其余两个目录的dimen文件中有。

    有点啰嗦了,说白了就是因为在利用@dimen/xxx来获取值的时候,而xxx在dimen文件里未定义导致这个错误。所以出现这个问题特别是做适配处理的时候出现这个问题要看看当前设备用的哪一个目录里面的dimen.xml。做对应的处理就可以

  • 相关阅读:
    kafka副本
    kafka消息丢失
    kafka消费者
    RN8302b调试笔记
    MDK #pragma anon_unions
    [Python笔记]Strip
    [Python笔记]AnyAll
    [Python笔记]元组
    [Python笔记]列表
    嵌入式平台移植Python
  • 原文地址:https://www.cnblogs.com/yxwkf/p/5386949.html
Copyright © 2011-2022 走看看