CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Pagina 1 di 2 12 ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 12
Discussione:

ancora problemi con 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. #1
    Androidiano


    Registrato dal
    May 2011
    Messaggi
    126

    Ringraziamenti
    8
    Ringraziato 10 volte in 10 Posts
    Angry

    ancora problemi con EditText

    ciao ragazzi avevo già aperto una discussione sull' EditText trovando delle risposte.... or asono qui per chiedervi dove sto sbagliando... non me ne capacito sembra fatto tutto bene.... quando non metto niente nelle EditText giustamente mi setta la TextView con ciao ma come provo a mettere i numeri e provo a schiacciare il bottone mi crasha... oh my God help me pls

    package com.dastringaint.com;

    import android.app.Activity;
    import android.os.Bundle;
    import android.text.Editable;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.TextView;

    public class DaStringaIntActivity extends Activity {
    /** Called when the activity is first created. */
    EditText lol;
    EditText lil;
    TextView display;
    Button ris;
    int a;
    int b;
    int calcolo;
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    lol = (EditText) findViewById (R.id.edit1);
    lil = (EditText) findViewById (R.id.edit2);
    display = (TextView) findViewById (R.id.text1);
    ris = (Button) findViewById (R.id.button1);
    ris.setOnClickListener(new OnClickListener(){

    public void onClick(View v) {
    // TODO Auto-generated method stub
    String aString = lol.getText().toString();
    String bString = lol.getText().toString();
    a= 0;
    b = 0;
    calcolo = 0;
    try {
    int a = Integer.parseInt(aString);
    int b = Integer.parseInt(bString);
    int calcolo = a + b;
    DaStringaIntActivity.this.display.setText(calcolo) ;
    } catch (NumberFormatException nfe) {
    DaStringaIntActivity.this.display.setText("ciao");
    }
    }});
    }
    }

  2.  
  3. #2
    Androidiano L'avatar di brunoso52


    Registrato dal
    Mar 2012
    Messaggi
    135
    Smartphone
    85739815629

    Ringraziamenti
    7
    Ringraziato 23 volte in 22 Posts
    Predefinito

    Probabilmente è
    import.android.view.View.
    È un doppione e non termina con ;

    Inviato dal mio GT-I9000 usando Tapatalk

  4. Il seguente Utente ha ringraziato brunoso52 per il post:

    marco110 (16-03-12)

  5. #3
    Androidiano


    Registrato dal
    May 2011
    Messaggi
    126

    Ringraziamenti
    8
    Ringraziato 10 volte in 10 Posts
    Predefinito

    dici che l'errore è in una di queste 2??? scusa la domanda forse poco intelligente xD questa è la mia prima app e sono partito da zero mi sta facendo disperare xD l' ho scritta in java e funziona tutto ora vorrei crearla per il cellulare... queste due le ha aggiunte eclipse in automatico grazie per l'aiuto ^_^

    import android.view.View;
    import android.view.View.OnClickListener;

  6. #4
    Androidiano


    Registrato dal
    Feb 2011
    Località
    palermo
    Messaggi
    113
    Smartphone
    LG P920 3D

    Ringraziamenti
    11
    Ringraziato 7 volte in 7 Posts
    Predefinito

    al di la, che hai messo

    String bString = lol.getText().toString();

    invece di
    String bString = lil.getText().toString();

    , al di la' che
    int a;
    int b;

    hanno uno scope diverso da

    int a = Integer.parseInt(aString);
    int b = Integer.parseInt(bString);

    al di la che io implemento onclicklistener invece di usarlo nidificato!

    al di la che devi, per la tua salute, studiare e capire cosa e' LogCat e cosa e' il comando System.out.println("ciao"+a);

    il problema che hai, e' che vuoi scrivere in una textbox in valore int, senza averlo convertito in String, ed essendo che int e' un tipo dato primitivo, non lo puoi convertire con calcolo.toString() , ma con
    String.valueOf(calcolo);

    prova e facci sapere.

    ps. ben arrivato!.

    pps. non sono molto piu' avanti di te, ci ho messo piu' di mezzora per trovare dove stava l' errore!!! non ti scoraggiare e andiamo avanti!
    --------
    Chi controlla il passato controlla il futuro
    Chi controlla il presente controlla il passato!
    G. Orwell - Il grande fratello

  7. Il seguente Utente ha ringraziato davidea per il post:

    marco110 (17-03-12)

  8. #5
    Androidiano


    Registrato dal
    May 2011
    Messaggi
    126

    Ringraziamenti
    8
    Ringraziato 10 volte in 10 Posts
    Predefinito

    intanto ti ringrazio per le info, ho studiato java autonomamente ed ho realizzato il programma in java. Ora sto cercando di metterlo sullo smartphone so benissimo cos'è un System.out.println(); e so meno sul LogCat e non ho capito come usi te OnClickListener comunque spero di migliorare sono partito completamente da zero.... proverò il prima possibile le cose da te consigliate sei il primo che riesce a darmi una risposta seria grazie ^_^ e quella del lol e lil è stato un errore di battitura XD
    Ultima modifica di marco110; 17-03-12 alle 01:40

  9. #6
    Androidiano


    Registrato dal
    Feb 2011
    Località
    palermo
    Messaggi
    113
    Smartphone
    LG P920 3D

    Ringraziamenti
    11
    Ringraziato 7 volte in 7 Posts
    Predefinito

    non it preoccupare, io sono partito da niente ad agosto , neanche java!

    logcat e' una funzione del telefono e di eclipse dove vedi cio' che succede sul telefono o sull' emulatore, se sei avvezzoa linux un po come /var/log/system , ci trovi tutti gli errori del tuo programma, e anche l' output di println

    per la rilevazione del click

    public class DaStringaIntActivity extends Activity implements OnClickListener


    quindi sui button

    ris.setOnClickListener(this);


    e poi leggi con
    public void onClick(View v) {
    switch v

    case R.id.button1:

    break;

    case altro button
    }
    --------
    Chi controlla il passato controlla il futuro
    Chi controlla il presente controlla il passato!
    G. Orwell - Il grande fratello

  10. Il seguente Utente ha ringraziato davidea per il post:

    marco110 (17-03-12)

  11. #7
    Androidiano


    Registrato dal
    May 2011
    Messaggi
    126

    Ringraziamenti
    8
    Ringraziato 10 volte in 10 Posts
    Predefinito

    Ok gazie per l'aiuto abbiamo iniziato quasi insieme a studiare e sei un passo avanti... Con java non ho particolari problemi ho un buon libro che riesce a risolvermi ogni problema che mi si crea, il problema è quando cerco di scriverli per android le cose che hai scritto non dico che mi sono chiarissime ma continuerò a studiare finchè non mi riesce l'app... Sono testardo xD ma dimmi te come hai studiato android???? Io ho guida per lo sviluppatore di massimo carli, te come hai studiato???? Su che testo??? Oppure online??? P.s. Su questo manuale non trovo proprio tutto....

    Inviato dal mio GT-S5570 usando Androidiani App

  12. #8
    Androidiano


    Registrato dal
    Feb 2011
    Località
    palermo
    Messaggi
    113
    Smartphone
    LG P920 3D

    Ringraziamenti
    11
    Ringraziato 7 volte in 7 Posts
    Predefinito

    ho studiato tutto online, ma non e' quella la differenza, anche per me non era evidente il problema e ci ho girato intorno un bel po!
    non ti ho postato il codice corretto proprio perche' credo nella forza del NON avere la pappa pronta, ti aiuta di piu'.
    ho studiato online, da youtube
    Android Application Development Tutorial - 1 - Download and Install the Java JDK - YouTube
    ho ottenuto 3 benefici:

    conoscere java
    conoscere android
    migliorare il mio inglese
    --------
    Chi controlla il passato controlla il futuro
    Chi controlla il presente controlla il passato!
    G. Orwell - Il grande fratello

  13. Il seguente Utente ha ringraziato davidea per il post:

    marco110 (17-03-12)

  14. #9
    Androidiano


    Registrato dal
    May 2011
    Messaggi
    126

    Ringraziamenti
    8
    Ringraziato 10 volte in 10 Posts
    Predefinito

    prendo coraggio e mi metto a studiare anche io così xD ho anche due libri che mi aiutano ed anche se faccio a cazzotti con l'inglese spero di cavarmela il prima possibile vi darò delle risposte, calcolando il poco tempo disponibile da poter dedicare alla programmazione spero di fare il tutto entro un paio di mesi..... grazie di tutto davidea ^_^

  15. #10
    Androidiano


    Registrato dal
    Feb 2011
    Località
    palermo
    Messaggi
    113
    Smartphone
    LG P920 3D

    Ringraziamenti
    11
    Ringraziato 7 volte in 7 Posts
    Predefinito

    non ti demoralizzare, io studio solo la notte, e non piu' di un paio di giorni a settimana.
    inoltre, leggere le richieste di aiuto come le tue e dargli una risposta, ti aiuta a confrontarti con altre problematiche.
    ps. dopo che hai fatto una decina di quei video, dimmi come ti ci ritrovi!
    --------
    Chi controlla il passato controlla il futuro
    Chi controlla il presente controlla il passato!
    G. Orwell - Il grande fratello

Pagina 1 di 2 12 ultimoultimo
Ultima pagina

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