Il valore di TextView viene inserito selezionando Item on List (ArrayList). Quando chiudo e apro di nuovo l'app, il valore nel TextView è ancora lì. C'è un modo per cancellare il valore di TextView?Come posso cancellare il valore di TextView?
risposta
TextView myTextView = (TextView) findViewById(R.id.myTextView);
myTextView.setText("");
Per tale uso TextView
android:text=""
nel layout
o utente textView.setText ("") nel metodo OnCreate() per l'attività dove textView è l'oggetto TextView recuperato da findViewById()
Se si desidera visualizzare i propri suggerimenti nei campi, non impostare il testo TextView su una stringa vuota; impostare invece su null.
TextView myTextView = (TextView) findViewById(R.id.myTextView);
myTextView.setText(null);
Questo non è accurato, almeno sui livelli SDK 17 e 18. L'impostazione del valore su una stringa vuota farà sì che il suggerimento essere visualizzato se ce n'è uno. – Nate
TextView textView = (TextView) findViewById(R.id.text_view);
textView.setText(null);
in che modo differisce da [questo] (https://stackoverflow.com/a/17892400/1575188)? Tipo di eco? – fantaghirocco
Aggiungi alcune spiegazioni al tuo codice. –
Grazie! Questo è quello che volevo – HaOx
Non che faccia davvero una grande differenza, ma non crea semplicemente un nuovo oggetto String (vuoto) ogni volta che lo riempie? So che non è molto, ma ero curioso di sapere come "clear it is then. –
myTextView.setVisibility (TextView.INVISIBLE) è più veloce. – amIT