Autore Topic: Controllo edittext  (Letto 1285 volte)

Offline Master

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • alecapodici
    • Mostra profilo
  • Dispositivo Android:
    Xperia 10 mini pro ---- Xperia mini sk17i
  • Sistema operativo:
    Windows 7 x64
Controllo edittext
« il: 28 Agosto 2012, 14:57:57 CEST »
0
Salve Gente!
Ho un problema che non riesco a venirne a capo.
Ho provato la qualsiasi ma il risultato non cambia, e cioè, non riesco a fare ciò che voglio.

In pratica io ho un edittext, a me servirebbe che quando nell'edittext è presente un numero, mi abilita il tasto che c'è sotto.
Ho provato a farlo controllandolo tramite il lenght, ma non ci riesco completamente.

Mi aiutate perfavore ?

Grazie in anticipo!

Offline Vlad

  • Utente normale
  • ***
  • Post: 271
  • Respect: +16
    • Github
    • Google+
    • vmihalachi
    • vmihalachi
    • Mostra profilo
    • vmihalachi.com
  • Dispositivo Android:
    Samsung galaxy s2 | Samsung galaxy tab 7
  • Play Store ID:
    Vlad Mihalachi
  • Sistema operativo:
    Windows 8

Offline Master

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • alecapodici
    • Mostra profilo
  • Dispositivo Android:
    Xperia 10 mini pro ---- Xperia mini sk17i
  • Sistema operativo:
    Windows 7 x64
Re:Controllo edittext
« Risposta #2 il: 28 Agosto 2012, 20:46:30 CEST »
0
Ciao Vlad..
Grazie per la risposta..
Non capisco come utilizzarlo, ci ho provato ma da errori.

Io attualmente per la funzione che ho detto ho questo:

Codice (Java): [Seleziona]
               
btn_s.setOnClickListener(new OnClickListener(){

                                public void onClick(View v) {

                                guida.setText("Aggiungi un numero...");
                                numero.setVisibility(View.VISIBLE);

Devo inserire tra questa funzione la verifica che viene inserito il numero nel edittext per abilitare il pulsante, in quanto se non mettono nulla e poi si va avanti, alla fine da errore e si blocca perfino l'app.

Scusami ma sono alle prime armi, mi sto leggendo di tutto per imparare  O:-)

Offline Vlad

  • Utente normale
  • ***
  • Post: 271
  • Respect: +16
    • Github
    • Google+
    • vmihalachi
    • vmihalachi
    • Mostra profilo
    • vmihalachi.com
  • Dispositivo Android:
    Samsung galaxy s2 | Samsung galaxy tab 7
  • Play Store ID:
    Vlad Mihalachi
  • Sistema operativo:
    Windows 8
Re:Controllo edittext
« Risposta #3 il: 28 Agosto 2012, 20:56:04 CEST »
0
implementi
Codice (Java): [Seleziona]
edittext.addTextChangedListener(new TextWatcher() {

        @Override
        public void afterTextChanged(Editable s) {
        if(s.toString().length()>0)
            btn.setVisibility(View.VISIBLE);
        else  
            btn.setVisibility(View.GONE);
}


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

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {}
(non ho provato il codice )
« Ultima modifica: 28 Agosto 2012, 20:59:42 CEST da Vlad »

Offline Master

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • alecapodici
    • Mostra profilo
  • Dispositivo Android:
    Xperia 10 mini pro ---- Xperia mini sk17i
  • Sistema operativo:
    Windows 7 x64
Re:Controllo edittext
« Risposta #4 il: 29 Agosto 2012, 00:05:33 CEST »
0
Non riesco a capire come fare..
Cioè, se io tolgo public void onClick(View v) {
per mettere public void afterTextChanged(Editable s) {

non mi funziona più il click..  :-(

Offline Vlad

  • Utente normale
  • ***
  • Post: 271
  • Respect: +16
    • Github
    • Google+
    • vmihalachi
    • vmihalachi
    • Mostra profilo
    • vmihalachi.com
  • Dispositivo Android:
    Samsung galaxy s2 | Samsung galaxy tab 7
  • Play Store ID:
    Vlad Mihalachi
  • Sistema operativo:
    Windows 8
Re:Controllo edittext
« Risposta #5 il: 29 Agosto 2012, 10:13:59 CEST »
0
ma il click ti serve sul button o sull'edittext ? :-)

Offline Master

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • alecapodici
    • Mostra profilo
  • Dispositivo Android:
    Xperia 10 mini pro ---- Xperia mini sk17i
  • Sistema operativo:
    Windows 7 x64
Re:Controllo edittext
« Risposta #6 il: 29 Agosto 2012, 10:42:14 CEST »
0
Mi serve sul button..
Ti spiego..

Il codice che ti ho fatto vedere è un passaggio successivo dei tanti, arrivata li, mi mostra l'edittext dove poter scrivere.
Se io scrivo qualcosa allora mi abilita il button per passare ancora a un'altro passaggio se non scrivo nulla no, non deve abilitarlo perchè se l'edittext è vuoto non serve a nulla e alla fine crasha anche perchè non trova quel valore..

Offline Master

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • alecapodici
    • Mostra profilo
  • Dispositivo Android:
    Xperia 10 mini pro ---- Xperia mini sk17i
  • Sistema operativo:
    Windows 7 x64
Re:Controllo edittext
« Risposta #7 il: 30 Agosto 2012, 20:47:28 CEST »
0
up :(