CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Pagina 1 di 3 123 ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 27
Discussione:

Programmazione: app calcolatrice

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 L'avatar di Ferri


    Registrato dal
    Jan 2011
    Messaggi
    129

    Ringraziamenti
    14
    Ringraziato 1 volta in 1 Post
    Lightbulb

    Programmazione: app calcolatrice

    ciao a tutti!

    Sono al privo livello di programmazione inizio a capire qualcosina ina ina ina ina di Java...

    Sto provando a realizzare una semplicerrima calcolatrice, ma arrivato al punto di leggere cosa c è dentro ai due textEdit (di inserimento di due numeri) mibblocco!
    Allora...
    Devo riuscire a leggere cosa contiene (@+id/)Edit1 e trasformarlo in integer!Dopodiche ripetere la stessa cosa per il contenuto di (@+id/)Edit2!

    Ssapete darmi qualche dritta!?
    _Il passante, in quanto tale, passò

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


    Registrato dal
    Jan 2011
    Messaggi
    129

    Ringraziamenti
    14
    Ringraziato 1 volta in 1 Post
    Predefinito

    Codice

    public class CalcolatriceActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    Button pressButton = (Button) findViewById(R.id.BPiu);
    final TextView outputView = (TextView) findViewById(R.id.widget33);
    pressButton.setOnClickListener(new OnClickListener() {
    public void onClick(View v) {
    outputView.setText("test");
    }
    });
    Button pressButton2 = (Button) findViewById(R.id.BMeno);
    final TextView outputView2 = (TextView) findViewById(R.id.widget33);
    pressButton2.setOnClickListener(new OnClickListener() {
    public void onClick(View v) {
    outputView2.setText("test2");
    }
    });
    }
    }

    SE CLICCO SU + IN TEXTWIEV ESCE TEST, GIUSTO!
    SE CLICCO SU - IN TEXTWIEV ESCE TEST2, GIUSTO!COME DA CODICE

    Però leggere il contenuto degli Edit?!
    _Il passante, in quanto tale, passò

  4. #3
    Androidiano L'avatar di skippy


    Registrato dal
    Apr 2010
    Località
    Camposampiero (PD)
    Messaggi
    284

    Ringraziamenti
    42
    Ringraziato 18 volte in 15 Posts
    Predefinito

    Intanto, per i posteri, così è molto più leggibile!

    codice:
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.*;
    import android.view.View.OnClickListener;
    import android.widget.*;
    
    public class CalcolatriceActivity extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            Button pressButton = (Button) findViewById(R.id.BPiu);
            final TextView outputView = (TextView) findViewById(R.id.widget33);
    		pressButton.setOnClickListener(new OnClickListener() {
    			public void onClick(View v) {		
    				outputView.setText("test");
    			}
    		});
    		Button pressButton2 = (Button) findViewById(R.id.BMeno);
            final TextView outputView2 = (TextView) findViewById(R.id.widget33);
    		pressButton2.setOnClickListener(new OnClickListener() {
    			public void onClick(View v) {		
    				outputView2.setText("test2");
    			}
    		});
        }
    }

  5. Il seguente Utente ha ringraziato skippy per il post:

    Ferri (18-02-11)

  6. #4
    Senior Droid


    Registrato dal
    Dec 2010
    Messaggi
    333

    Ringraziamenti
    21
    Ringraziato 16 volte in 15 Posts
    Predefinito

    Uhm ma il codice che hai scritto non c'entra niente con quello che vuoi fare xD
    Tu stai usando dei textView che servono per mostrare una stringa. Se vuoi far inserire del testo devi usare gli EditText.
    Il metodo per leggere il contenuto di un EditText è getText(), quindi devi fare una cosa simile a questa:

    codice:
    EditText edit1= (EditText) findViewById(R.id.Edit1); // o come lo hai chiamato tu
    String text = edit1.getText().toString();
    Devices:Nexus 4, Nexus 7, HTC Desire HD
    Apps: WiMinimalFi --- Minimal Data Enabler --- SoliPiramide --- Sensors Explorer --- WiMinimalFi Pro

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

    Ferri (18-02-11)

  8. #5
    Androidiano L'avatar di Ferri


    Registrato dal
    Jan 2011
    Messaggi
    129

    Ringraziamenti
    14
    Ringraziato 1 volta in 1 Post
    Predefinito

    Bella Salv0 funziona!

    Adessso ci sono altre cosette da approfondire
    _Il passante, in quanto tale, passò

  9. #6
    Androidiano L'avatar di Ferri


    Registrato dal
    Jan 2011
    Messaggi
    129

    Ringraziamenti
    14
    Ringraziato 1 volta in 1 Post
    Predefinito

    Salv0 ultima cosa...

    Per gestire l eccezione che si crea quando clikko su un operazione (+ * - /) e negli Edit non c è niente, come faccio a non far andare in crash l app ma creare pup up di avviso?

    (TELO GIURO CHE QUANDO LA PUBBLICHERO' PER TE SARA' IN REGALO )
    _Il passante, in quanto tale, passò

  10. #7
    Androidiano VIP L'avatar di Giwex


    Registrato dal
    Apr 2010
    Località
    Calgary, Alberta, Canada
    Messaggi
    2,629
    Smartphone
    Galaxy Nexus

    Ringraziamenti
    186
    Ringraziato 403 volte in 331 Posts
    Predefinito

    Scusate ma non sarebbe il caso che questa interessante conversazione fosse nel subforum"Programmazione"?

  11. #8
    Androidiano L'avatar di Ferri


    Registrato dal
    Jan 2011
    Messaggi
    129

    Ringraziamenti
    14
    Ringraziato 1 volta in 1 Post
    Predefinito

    Esiste!????
    _Il passante, in quanto tale, passò

  12. #9
    Androidiano L'avatar di Ferri


    Registrato dal
    Jan 2011
    Messaggi
    129

    Ringraziamenti
    14
    Ringraziato 1 volta in 1 Post
    Predefinito

    Quote Originariamente inviato da giwex Visualizza il messaggio
    scusate ma non sarebbe il caso che questa interessante conversazione fosse nel subforum"programmazione"?
    come si fa a spostare?
    _Il passante, in quanto tale, passò

  13. #10
    Androidiano VIP L'avatar di Giwex


    Registrato dal
    Apr 2010
    Località
    Calgary, Alberta, Canada
    Messaggi
    2,629
    Smartphone
    Galaxy Nexus

    Ringraziamenti
    186
    Ringraziato 403 volte in 331 Posts
    Predefinito

    Lo puo' fare solo un moderatore

Pagina 1 di 3 123 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