设为首页 加入收藏

TOP

Android2.1加载9Patch图片运行后报错
2014-11-24 13:15:22 来源: 作者: 【 】 浏览:0
Tags:Android2.1 加载 9Patch 图片 运行 后报错

今天遇到一个很无语的问题,竟然是9Patch图片上多加了光晕效果。


因为需要自定义Button,所以请用了9Patch图片,而且图片上面还有一点光晕效果,同样也被拉伸了,在2.2的系统上面正常能跑,2.1上面就出问题,报了如下的错:




错误给出了是哪儿出错,很明显是布局文件,然后还告诉了哪一行,也就是在哪个组件中定义属性出错,是Button。最后想不明白,是不是用了2.1不支持的属性,感觉不会,因为2.1不支持,最多也就不认,不至于会出错吧,反正这种情况是没遇到过。最后找到竟然是android:background属性定义的有错,不会呀,一直都是这么处理按钮图片的,换一组没有问题的自定义按钮的图片,一切OK,很无语,只能说明图片有问题,哪张图片有问题?一个个的试,最后就还真找出是那张图片的问题,倒底是图片什么问题?格式?大小?最后更无语的是竟然是图片上面多了点光晕效果引起的问题,还是2.1上面出现的问题,解决这个问题的还是直觉,感觉那个光晕不爽,去掉就OK了。估计是android的9Patch工具做的还不够好。折腾一个小时终于搞定了。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android按钮被点击文字颜色变化效.. 下一篇Android PopupWindow重写系统菜单

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: