如何让我的ImageButton在点击时改变其颜色?ImageButton在点击时更改背景颜色
我想要做这样的事情:
按钮(蓝色) - >点击 - >按钮(红色) - >点击 - >按钮(蓝色) - >点击 - >按钮(红)
当我点击它切换颜色,当我再次点击它会回到原来的。
我试着这样做:
mTrashFlag = !mTrashFlag;
ImageButton bt = (ImageButton)findViewById(R.id.trash_button);
if(!mTrashFlag)
{
bt.setBackgroundColor(0x4CB8FB);
}
else
{
bt.setBackgroundColor(0xff0000);
}
,但它没有工作。它将颜色更改为白色,然后我无法再次单击它。
由于它的工作! 。顺便说一句,我不需要注册,因为在xml布局中,我使用onclick = my_function .. – user2953680
噢好吧我不确定这一点。很高兴工作!不要忘记接受答案:) – Flawyte