我使用自定义属性遇到了问题.请帮忙..
我在attr.xml中定义了自定义属性
我有一个主题
在上面的fav_icon和not_fav_icon是我的图像.
我有一个为切换按钮定义的选择器favorite_btn.xml.
现在我将选择器设置为我的切换按钮.
我正在将这个主题应用到我的活动中.但我正在获得Xml Parse Exception,如下所述.
引起:org.xmlpull.v1.XmlPullParserException:二进制XML文件行#11:标记需要一个’drawable’属性或定义drawable的子标记
我正在使用相同的方法使用自定义属性将图像设置为普通按钮,它正在工作.但是当在选择器中定义自定义属性时,它不起作用.
如果我遗失任何东西,请告诉我.
我已经检查了这个链接
Android color selector doesn’t work with custom attributes
因为它表示颜色变化.就我而言,它们是可绘制的.如果还有其他方法,请提出解决方案.
提前致谢..
最佳答案在L预览之前,AndroID不支持可绘制XML中的主题属性.在L预览之前,任何主题属性都将被视为无效值并抛出通胀异常或根据类型解析为0 / null. 总结以上是内存溢出为你收集整理的带有自定义属性的Android selector.xml抛出XmlPullParserException全部内容,希望文章能够帮你解决带有自定义属性的Android selector.xml抛出XmlPullParserException所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)