Mon code ressemble à ceci:Suppression d'un drapeau de la peinture dans Android
TextView task_text = (TextView) view.findViewById(R.id.task_text);
task_text.setPaintFlags(task_text.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
Cela provoque une grève par effet apparaître sur le texte. Cependant, j'aimerais savoir comment retirer le drapeau une fois qu'il a été réglé et comment détecter que le drapeau est activé. Je comprends que c'est une opération au niveau du bit, mais j'ai essayé les deux opérateurs ~ et -, ni travailler.
Une autre solution facile est tout simplement d'utiliser les différentes méthodes fournies sur la peinture :) –
pour enlever un drapeau le faire: textView.setPaintFlags (0); ..: p –
@ Dr.aNdRO J'ai essayé et ça ne marche pas pour moi. Y a-t-il autre chose que je dois faire? – Monica