CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Pagina 2 di 2 primaprima 12
Visualizzazione dei risultati da 11 a 16 su 16
Discussione:

Output in un unica EditText

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #11
    Androidiano


    Registrato dal
    Apr 2012
    Località
    Lecce
    Messaggi
    68
    Smartphone
    Defy+ & Acer liquid A1

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    infatti devo concatenare dei risultati che ottengo nel do .. while e tabularli in un stringa.

    str = numfmt.format(x + "\t" + y + "\t" + f + "\t" + m + "\t\n");

    e visualizzare la stringa tabulata in una edittext scorrevole

  2.  
  3. #12
    Senior Droid


    Registrato dal
    Mar 2012
    Messaggi
    326
    Smartphone
    Samsung Galaxy S2

    Ringraziamenti
    0
    Ringraziato 24 volte in 23 Posts
    Predefinito

    si ma come puoi formattare nel formato 00000.00 un concatenamento di più risultati?? O non ci stiamo capendo oppure è sbagliato a livello logico...

  4. #13
    Androidiano


    Registrato dal
    Apr 2012
    Località
    Lecce
    Messaggi
    68
    Smartphone
    Defy+ & Acer liquid A1

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    ho provato a fare un array di stringhe:

    do
    {

    y = m;
    f = x / y;
    m = (y + f) / 2;

    //str = numfmt.format(x + "\t" + y + "\t" + f + "\t" + m + "\t\n");
    str[i] = x + "\t " + y + "\t " + f + "\t " + m + "\t";
    i++;
    a = i;

    } while (Math.abs(y - m) >= 0.00001 * y);



    for (int j = 0; j < a; j++){
    ris.setText(str[j] + "\n");
    }
    }

    aggiungendo ad ogni posizione dell'array il concatenamento dei risultati, in pratica nel ciclo vengono calcolare la x , la y, la f e la m i risultati l'inserisco in una stringa tabulandoli e si dovrebbero visulaizzare una TextView o in una EditText (non è importante).
    Problema che nella visualizzazione vedo solo l'ultimo passaggio del ciclo..

  5. #14
    Senior Droid


    Registrato dal
    Mar 2012
    Messaggi
    326
    Smartphone
    Samsung Galaxy S2

    Ringraziamenti
    0
    Ringraziato 24 volte in 23 Posts
    Predefinito

    perchè è sbagliato il ciclo.
    Puoi fare così:

    for (int j = 0; j < a; j++){
    ris.append(str[j] + "\n");
    }


    oppure
    String stringa = "";
    for (int j = 0; j < a; j++){
    stringa = stringa + str[j] + "\n";
    }
    ris.setText(stringa)

  6. #15
    Androidiano


    Registrato dal
    Apr 2012
    Località
    Lecce
    Messaggi
    68
    Smartphone
    Defy+ & Acer liquid A1

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Grazie mille continuavo a settare un nuovo testo sovrascrivendo. Però rimane un problema cioè che il testo nella textview non è scorrevole

  7. #16
    Senior Droid


    Registrato dal
    Mar 2012
    Messaggi
    326
    Smartphone
    Samsung Galaxy S2

    Ringraziamenti
    0
    Ringraziato 24 volte in 23 Posts
    Predefinito

    Se l'hai impostato all'interno di una textview è un'altro discorso... devi rendere il layout scrollable quindi guarda questo link: Android, LinearLayout scroll - Stack Overflow

Pagina 2 di 2 primaprima 12

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy