<已解决>使用selector设置Button按下松开的样式以及 <item> tag requires a 'drawable' attribute or child tag defining a drawable 报错
2024-09-06 10:42:15
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/flatui_clouds" android:state_pressed="true" />
<item android:color="@color/flatui_peter_river" />
</selector>
在Drawable/中定义了一个selector来进行按钮按下和松开的背景色变换,可是在运行时报错 <item> tag requires a 'drawable' attribute or child tag defining a drawable
解决方案:
把 android:background = "@drawable/button_anim" 改为 android:drawable= "@drawable/button_anim"
_______________________________________
更新: 无卵用
17:51更新
Why not simply use "drawable="@color/your_color" directly in your selector items instead? You don't need to define any shapes or any other files whatsoever, just have your color definitions in values/colors.xml (it's always good not to hardcode colors). – javaxian Apr 13 '14 at 13:37
|
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/flatui_midnight_blue" android:state_pressed="true" />
<item android:drawable="@color/flatui_concrete" />
</selector>
最新文章
- 安卓图标IconFont使用
- MyEclipse快捷键大全
- 软件工程(FZU2015)赛季得分榜,第11回合(beta冲刺+SE总结)
- Word 2010 发布博文测试
- [IT新应用]家用NAS,自建“360云盘”
- Windows平台分布式网站系统应用(转)
- [转]常用 Git 命令清单
- Alternative Representations for 4-Bit Integers
- Tomcat 架构 (一)
- GitHub Desktop安装异常解决
- webservice取文件修改时间,返回1601/1/1 8:00:00
- C# 文件下载
- [译]ASP.NET Core 2.0 会话状态
- alpha-咸鱼冲刺day8-紫仪
- Java 中的纤程库 – Quasar
- RabbitMQ 高可用之镜像队列
- Subverion仓库迁移知识点整理
- Spring MVC 中使用 Google kaptcha 验证码
- English Voice of <;<;See You Again >;>;
- CSS3 响应式布局: @media (min/max-width:***) @font-face
热门文章
- angular中[hidden]=";expression";注意事项
- python_魔法方法(二):算术运算
- t-ora issue can&#39;t login mysql
- postgresql实现插入数据返回当前的主键ID
- 如何创建width与height比例固定的元素
- MySQL导入大sql 文件大小限制问题的解决
- SpringBoot | 第十九章:web应用开发之WebSocket
- [Freemarker] 在Java中简单实现对Freemarker的引用
- vue3.0学习笔记(一)
- hibernate自动建表技术_采用数据库反向生成技术