Error inflating处理

之前写好的应用,忽然有一天忘记了,打开了Pad的导航栏,就一直报错:

android.view.InflateException: Binary XML file line #0: Binary XML file line #0: Error inflating class ...

经过查找,原因在于导航栏打开后,选取资源的情况会变化,之前对于华为平板M3青春版10,其资源目录为values-sw600dp-land-1920x1200,但打开导航栏后,相关信息变为:

init=1200x1920 320dpi cur=1920x1200 app=1920x1132 rng=1200x1084-1920x1804

由于1132小于1200,则无法取得对应设置,故报错。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 160,212评论 24 690
  • 两个月前我们的app开始平板化,要全面支持平板横屏。之前不支持的时候,app只支持竖屏,在平板上感觉就像在大手机上...
    拾识物者阅读 1,693评论 4 17
  • 本文参考自: Google的官方权威适配文档 郭霖:Android官方提供的支持不同屏幕大小的全部方法 Storm...
    M悇芐冋忆阅读 10,561评论 5 56
  • 关键问题1:销售成功是通过管理一系列事件行为,导向一个特定目标,即销售来获得,需要综运用那些能帮你达到既定目标的技...
    CM的口袋阅读 76评论 0 0
  • 想见兮恨晚,哝哝兮情言。一朝去之兮思念,几回漠视兮肠断。湖畔杨柳兮幽怨,卧坐美人兮素颜,惊天人兮生爱恋,钟情汝兮...
    别把秀才不当兵阅读 95评论 0 3
  • 一个没有人类存在,由握手言和的食肉动物和食草动物发展起来的文明。 兔子住在人口数量疯狂增长的兔窝城,当着种胡萝卜的...
    茶鱼阅读 126评论 0 0
  • 佳木横柯阅读 76评论 0 1
  • 冬日的傍晚,细雨如丝,空气中寒意袭人。我望着要暗下来的光景,想早点收摊算了,白天都没有什么顾客,就更不期待这天将黑...
    六月荷清香阅读 463评论 3 6