我刚刚设置过一个按钮点击后的颜色,想在按钮的MotionEvent.ACTION_UP:时,恢复刚刚设置的颜色
就是点击下去时,变一个颜色,离开按钮时,恢复原来的颜色哈。
buttonTubo.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
// buttonTubo.setBackgroundColor(getResources().getColor(R.color.blue));
buttonTubo.setTextColor(getResources().getColor(R.color.tuyu_setting_opration));
break;
case MotionEvent.ACTION_UP:
// buttonTubo.setBackgroundColor(getResources().getColor(R.color.white));
// buttonTubo.setTextColor(null);
Intent intent = new Intent(getActivity(), AcTuboHomePager.class);
startActivity(intent);
break;
}
return true;
}
});
在其中 用了 buttonTubo.setTextColor(null); 就会闪退。