Autore Topic: EditText Validation in Android  (Letto 327 volte)

Offline Stardens

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Lg G4
  • Sistema operativo:
    Windows 10
EditText Validation in Android
« il: 28 Ottobre 2015, 18:49:04 CET »
0
Ciao a tutti, sono nuovo del forum ed ho un quesito da porvi, spero mi possiate aiutare e spero di non aver sbagliato sezione :D
Sto lavorando su un'applicazione Android con Android studio. Vi espongo il problema. Ho dei box editText nei quali devo inserire dei valori che si trovano in dei range (es. 40-100). Vorrei fare in modo che l'applicazione controlli real time che il valore inserito si trovi nel range, blocchi eventualmente l'inserimento o azzeri il box(o magari lo setti al limite più vicino) ed eventualmente notificarlo all'utente. Ho provato creando una classe di InputFilter ma il risultato è che con quella classe quando inserisco il dato non succede nulla, nemmeno lo scrive, qualunque esso sia. Qualcuno può aiutarmi?
Grazie in anticipo  8-)

Offline pietroconti89

  • Utente normale
  • ***
  • Post: 164
  • Respect: +19
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note 3 N9005
  • Sistema operativo:
    Windows / Mac OSX
Re:EditText Validation in Android
« Risposta #1 il: 28 Ottobre 2015, 21:51:46 CET »
0
devi applicare alla tua edittext il metodo che segue
Codice (Java): [Seleziona]
variabileedittext.addTextChangedListener(new TextWatcher() {

        @Override
        public void afterTextChanged(Editable s) {


        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {

        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {


        }

    });

saluti ;-)