Autore Topic: Disabilita tastiera per una editText  (Letto 566 volte)

Offline winner03

  • Nuovo arrivato
  • *
  • Post: 13
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC MAGIC
  • Sistema operativo:
    Windows 7
Disabilita tastiera per una editText
« il: 04 Febbraio 2011, 15:53:54 CET »
+1
Ciao a tutti, (scusate se rompo)

allora ho una form di 4 editText, tra cui un campo data. Per questo campo ho implementato il DatePickerDialog, cioè si apre la finestra e scelgo la data.
Il mio problema che quando clicco sull'editText si apre x un attimo la tastiera e si richiude alla comparsa della DateDialog (cosa molto brutta da vedere).
Questo accade quando ha richiamare l'evento della EditText è l'OnClick, mentre per quanto riguarda il FocusChange va tutto alla perfezione.
Purtroppo l'onClick mi serve, perchè nel caso in cui si sbaglia selezionare la data, se vuoi cambiarla devi cliccare l'editText già selezionata (cioè onFocus).
L'unica cosa che mi è venuta in mente per aggirare il problema è disabilitare la tastiera per quella editText, ma nonostante metto
Codice (XML): [Seleziona]
android:inputType="none"sulla editText data, la tastiera continua ad apparire.

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo

Offline winner03

  • Nuovo arrivato
  • *
  • Post: 13
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC MAGIC
  • Sistema operativo:
    Windows 7
Re:Disabilita tastiera per una editText
« Risposta #2 il: 04 Febbraio 2011, 16:11:08 CET »
0
L'avevo letto, però leggendo velocemente ho letto deprecato e .....
ok ok, potevo evitare di aprire il thread...... :'( :'(