Autore Topic: EditText  (Letto 539 volte)

Offline Christian Giupponi

  • Utente junior
  • **
  • Post: 128
  • Respect: 0
    • Google+
    • http://it.linkedin.com/pub/christian-giupponi/29/628/810
    • ultimoprofeta
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    ItalianDevTeam
  • Sistema operativo:
    Mac OSX Lion
EditText
« il: 13 Giugno 2011, 20:42:08 CEST »
0
Salve a tutti!
Nella mia applicazione ho un editText con l'attributo android:password settato a true.
Avrei però la necessità che alla pressione di un pulsante questo valore venisse tramutato in false.

Ho dato un'occhiata alla API e il corrispettivo in codice di android:password è: setTransformationMethod(TransformationMethod) | ref: EditText | Android Developers

Però non riesco a capire che cosa gli devo passare...googolando un po' ho scoperto che l'equivalente per settare a true il campo è:

Codice (Java): [Seleziona]
setTransformationMethod(new PasswordTransformationMethod());
ma per settarlo a false?

Grazie a chi mi saprà aiutare!!

Offline Tk.3

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: +2
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:EditText
« Risposta #1 il: 14 Giugno 2011, 20:56:57 CEST »
+1
Non ho modo di provarlo ora, ma:

Citazione
The equivalent to android:password="false" is TextView.setTransformation(null). Using it with PasswordTransformationMethod is equivalent of android:password="true"

(fonte Code equivalent for android:password="false" - Stack Overflow)

Offline Christian Giupponi

  • Utente junior
  • **
  • Post: 128
  • Respect: 0
    • Google+
    • http://it.linkedin.com/pub/christian-giupponi/29/628/810
    • ultimoprofeta
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    ItalianDevTeam
  • Sistema operativo:
    Mac OSX Lion
Re:EditText
« Risposta #2 il: 16 Giugno 2011, 20:50:24 CEST »
0
Non ho modo di provarlo ora, ma:

(fonte Code equivalent for android:password="false" - Stack Overflow)

Grazie!
Il codice corretto è:

Codice (Java): [Seleziona]
EditText.setTransformationMethod(null);