您的位置:首页 > 其它

button设置可以变换的背景及其容易遇到的问题解决方法

2016-08-17 20:50 567 查看
直接在drawable中设置相关的选择器,有时会遇到这种情况:<item> tag requires a 'drawable' attribute"-selector。导致设置颜色不成功

设置方法:

Button中引用android:background="@drawable/button_background_selector"

在文件夹drawable下定义button_background_selector.xml文件,如下:







这种方法在运行时报错如下:

08-17 18:14:42.730:E/AndroidRuntime(24114): Caused by:org.xmlpull.v1.XmlPullParserException: Binary XML file line #4: tag requires a'drawable' attribute or child tag defining a drawable

解决方法:

Button中引用background属性不变

更改button_background_selector.xml文件,如下:



并在colors.xml文件中增加如下定义:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  button
相关文章推荐