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中引用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文件中增加如下定义:
相关文章推荐
- 在 Vista 中配置 Reporting Services 可能遇到的权限问题及其解决方法
- Java使用Oracle遇到的最大游标超出问题及其解决方法
- vs2005设置断点不能调试问题(方法三为首选项,一般都可以解决)
- Java使用Oracle遇到的最大游标超出问题及其解决方法
- 四种方法解决Eclipse中文乱码问题(转帖备用,第三种设置容易遗漏)
- Axure RP Pro - 相关问题 - Button按钮部件不支持设置文字以及解决方法
- Windows 下安装ArcGIS Server9遇到的若干问题及其解决方法
- 在浏览器运行 java applet时遇到的一些问题及其解决方法
- 开个BLOG记录遇到问题的解决方法 以便日后容易查找
- 韦东山教程ARM的时钟设置出现的问题及其解决方法
- sscanf 函数遇到的一个小问题及其解决方法
- button dropdownlist autopostback 后退时遇到的一些问题的解决方法.
- Java使用Oracle遇到的最大游标超出问题及其解决方法
- 在PPC上用时间做唯一编号遇到的问题及其解决方法
- 在xp和Win7上使用Tomcat 6.0经常遇到的几个问题及其解决方法
- jquery下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
- sqlite3 jdbc、c接口、python接口处理中文时遇到的问题及其解决方法
- 虚拟IP实验,遇到场景启用使用虚拟IP就报错,不启用可以正常运行的问题,解决方法
- jedis开发过程中遇到的问题及其解决方法
- 在浏览器运行 java applet时遇到的一些问题及其解决方法