Mi código es el siguiente:Eliminar un indicador de pintura en Android
TextView task_text = (TextView) view.findViewById(R.id.task_text);
task_text.setPaintFlags(task_text.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
Esto provoca una huelga a través del efecto que aparezcan en el texto. Sin embargo, me gustaría saber cómo quitar la bandera una vez configurada, y cómo detectar que la bandera está configurada.
Entiendo que se trata de una operación bit a bit, pero he probado tanto ~ como - los operadores, ninguno de los dos funciona.
Otra solución fácil es simplemente usar los diversos métodos proporcionados en la pintura :) –
para quitar una bandera hacer esto: Vista de Texto.setPaintFlags (0); ..: p –
@ Dr.aNdRO Lo intenté y no funciona para mí. ¿Hay algo más que deba hacer? – Monica