Android开发设置Button的background
来源:互联网 发布:什么软件挣钱快好提现 编辑:程序博客网 时间:2024/06/01 07:26
前几日用到 Button的background属性,按部就班的做的,但运行结果死活都不对,在网上搜的结果也都大同小异。本人英语很差,但没办法,只能求助于Android开发文档了,下面把解决了我问题的一段话粘过来。
During each state change, the state list is traversed top to bottom and the first item thatmatches the current state is used—the selection isnot based on the "bestmatch," but simply the first item that meets the minimum criteria of the state.
这段话的大概意思是:在状态改变时,会在状态列表中从上到下的遍历,选一个能满足最低标准的状态,而不是去匹配最佳的。
举个例子,在状态列表中有两个状态:state_enabled="true",state_pressed="true"。state_enabled在前。这样当按下按钮时匹配到的状态理应是state_pressed,但实际上匹配到的是state_enabled。为什么呢?因为遍历状态列表时首先判断的是state_enabled是否为true,显然按钮此时可用,匹配成功,这样就不会再往下去匹配了。所以不管我怎么按下按钮背景图片始终不变。
0 0
- Android开发设置Button的background
- android Button如何用代码设置background
- android 使用.9图片的background的button的text设置问题
- checkbox的button和background属性设置分别
- 一种设置Button background Color 背景颜色的方法
- android Button的textColor和background的Selector
- Html中button标签设置background问题
- android button background图片被拉伸
- Android CheckBox button属性和background属性
- 解决 Button 设置 background 之后点击动画效果消失的问题
- android 设置背景图片 xml的background和java的getDrawable()
- android 设置背景图片 xml的background和java的getDrawable()
- android 设置背景图片 xml的background和java的getDrawable()
- android 设置背景图片 xml的background和java的getDrawable()
- Android 设置background(seletor)无效
- android 动态设置background颜色
- Android中用代码设置ImageView的src和background
- Android中用代码设置ImageView的src和background
- 删除数据时的提示效果
- 反转链表
- 47.沙盒机制(简单对象的写入)
- C++基础知识: 公有继承,保护继承,私有继承的总结,私有继承的用意何在
- java解惑--谜题10:八两
- Android开发设置Button的background
- C/C++ Quick Sort Algorithm
- 分区存储
- 合并两个排序的链表
- 使用MATLAB + psychtoolbox 实现的钟表 可以检测反映速度哦
- 一句话概括hibernate
- 将外部数据导入oracle
- js中神奇的apply()函数用法(一看就懂)
- 第三章:UML类图