Remove a Paint Flag in Android
问题 My code looks like this: TextView task_text = (TextView) view.findViewById(R.id.task_text); task_text.setPaintFlags( task_text.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG); This causes a strike through effect to appear on the text. However, I'd like to know how to remove the flag once set, and how to detect that the flag is set. I understand this is a bitwise operation, but I've tried both ~ and - operators, neither work. 回答1: To remove a flag, this should work: task_text.setPaintFlags(