有A按钮,B图片
当A按钮按下的时候,B图片的背景变成红色
当A按钮松开手的时候,B图片的背景变回原来的色..如果说B按钮按下改变色,起来再变色就会,直接在background里@drawable/seletor并且配置一下相关的XML就行
但这回是按下自己改变他人...晕了,求教代码怎么操作啊.
当A按钮按下的时候,B图片的背景变成红色
当A按钮松开手的时候,B图片的背景变回原来的色..如果说B按钮按下改变色,起来再变色就会,直接在background里@drawable/seletor并且配置一下相关的XML就行
但这回是按下自己改变他人...晕了,求教代码怎么操作啊.
嗯,应该是 setOnTouchListener(new View.OnTouchListener(){...});
这下新的问题出来了,要改变的其实不是背景色那么简单,其实是要改变背景图片..background
我setBackgroundDrawable(R.drawable.navmorep);的时候被提示参数为int形..
我不明放了张图片进drawable目录吗?居然提示是int?怎么才能设置图片呢,,百度去了.
是setBackgroundResource 不是setBackgroundDrawable
请看SDK。