为了账号安全,请及时绑定邮箱和手机立即绑定

怎样实现按下第4个按钮前面3个包括第四个同时变灰

怎样实现按下第4个按钮前面3个包括第四个同时变灰

慕粉4019601 2016-12-07 09:28:03
上面四个按钮 怎样实现按下试压前面3个包括试压变灰 按下通径前面2个包括通径变灰 以此类推 只有四个按钮都灰色失效检修状态显示合格 其余情况都是显示报废
查看完整描述

3 回答

已采纳
?
alionSSS

TA贡献57条经验 获得超82个赞

  1. 在xml中准备一个selector文件,用于图片显示黄色(可用状态)和灰色(不可用状态),给每个按钮设置此图片。

  2. 当点击“试压时”,设置“试压”按钮setEnnable(ture),其他按钮设置为false,其他以此类推。

  3. 检修状态。通过if(isEnable){}判断对应按钮,当全部值为false时,即灰色,合格/报废处setText("合格"),报废的设置同理

查看完整回答
2 反对 回复 2016-12-07
?
一生放荡不羁丶人称小小风

TA贡献7条经验 获得超10个赞

将四个按钮存在一个数组里面.再设一个标识符.

查看完整回答
2 反对 回复 2016-12-07
?
chinesszz

TA贡献12条经验 获得超5个赞

当第四个按下,获得一个事件,得到这四个的id或者class,修改css样式,这只是一个简单的思想,会js或者jquery都不是问题。

查看完整回答
反对 回复 2016-12-07
?
hdyusf

TA贡献7条经验 获得超0个赞

$(this).css();

$(this).prevAll().css();

查看完整回答
反对 回复 2016-12-07
  • 3 回答
  • 0 关注
  • 2105 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信