当前位置: 代码迷 >> Android >> 按上一个控件触发另一个控件的背景改变
  详细解决方案

按上一个控件触发另一个控件的背景改变

热度:94   发布时间:2016-05-01 15:06:35.0
按下一个控件触发另一个控件的背景改变
有A按钮,B图片
当A按钮按下的时候,B图片的背景变成红色
当A按钮松开手的时候,B图片的背景变回原来的色..

如果说B按钮按下改变色,起来再变色就会,[email protected]/seletor并且配置一下相关的XML就行
但这回是按下自己改变他人...晕了,求教代码怎么操作啊.

------解决方案--------------------
探讨
给A按钮一个监听,OnKeyDown的时候 将ImageView(B图片)的backgroundcolor设置成红色,然后OnKeyUp的时候设置回来,是这个效果吗?

------解决方案--------------------
探讨

在这个半夜里,终于通过楼上的提示摸索到了..
这下新的问题出来了,要改变的其实不是背景色那么简单,其实是要改变背景图片..background
我setBackgroundDrawable(R.drawable.navmorep);的时候被提示参数为int形..
我不明放了张图片进drawable目录吗?居然提示是int?

怎么才能设置图片呢,,百度去了.
  相关解决方案