Rimozione dello strikethrough da TextView

Sto usando questa row in basso per impostare una strikethrough sul mio TextView:

tv.setPaintFlags(tv.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG); 

Tuttavia, più tardi, nel frammento, se riescono nuovamente sul TextView, vorrei che venga rimosso il colpo. Quale linea di codice posso utilizzare per rendere semplicemente il TextView visualizzare nuovamente il text nel formato normale?

  • Android - La freccia Home / Up di attività ha ulteriori riempimenti / margini con SDK 24
  • il valore di un parametro della string di query non può contenere un delimitatore '='
  • come get le reti wifi disponibili e visualizzarle in una list in android
  • Android Studio improvvisamente ha iniziato a visualizzare in grado di risolvere i messaggi di errore com.android.support ... 25.0.0 e tutti i miei file java sono errati ora?
  • Quale telefono Android da usare per lo sviluppo ...?
  • android.database.sqlite.SQLiteException: vicino a "...": errore di syntax (codice 1)
  • Grazie in anticipo!

  • La linea di disegno inferiore a uno spessore di pixel richiede anti-aliasing in Android 4.2
  • Come posizionare gli annunci in modo random tra RecyclerView?
  • Come salvare JSON dall'URL e aggiornare il file salvato dall'URL dopo intervallo fisso dire 5 min
  • Come autoplay HTML5 video mp4 su Android?
  • Come faccio a distribuire / eseguire l'applicazione su un dispositivo remoto utilizzando adb (android platform-tools)?
  • Modifica di un text da un'altra attività
  • 3 Solutions collect form web for “Rimozione dello strikethrough da TextView”

    Ho finito per trovare questo in linea:

     tv.setPaintFlags(tv.getPaintFlags() & (~ Paint.STRIKE_THRU_TEXT_FLAG)); 

    Questo rimuove con successo lo strikethrough e quindi ho chiamato questo nel mio metodo OnListItemClick dopo aver eseguito un controllo nel database che ho fatto per vedere se l'articolo era già stato colpito attraverso (acquistato nel mio caso).

    Un altro modo è semplicemente impostare il valore di setPaintFlags su Zero.

     tv.setPaintFlags(0) 

    Sopra il codice verrà rimosso lo sciopero attraverso il text in modo che non ci sarà sciopero alla successiva visualizzazione di text.

    È ansible impostare un OnClickListener sul TextView , reimpostare le OnClickListener vernice e call il suo invalidate() modo che si ridisca.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.