package com.firstapp.helloworld;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class HelloAndroidWorld extends Activity {
// inserite gli id che avete assegnato ai vostro oggetti
// nel main.xml
private EditText number1;
private EditText number2;
private TextView total;
private Button clickme;
// variabili per i calcoli
private int num1 = 0;
private int num2 = 0;
private int tot=0;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
initControls();
}
// inizializziamo i nostri oggetti
private void initControls() {
number1 = (EditText)findViewById(R.id.number1);
number2 = (EditText)findViewById(R.id.number2);
total = (TextView)findViewById(R.id.total);
clickme = (Button)findViewById(R.id.clickme);
// pulsante in attesa e pronto a lanciare la funzione calculate()
clickme.setOnClickListener(new Button.OnClickListener() {
public void onClick (View v){ calculate(); }});
}
// funzione calculate che somma num1+num2 presi dalle
// EditText chiamate number1 e number2
// e riporta il risultato, tot, nella TextView total
private void calculate() {
num1=Integer.parseInt(number1.getText().toString());
num2=Integer.parseInt(number2.getText().toString());
tot=(num1+num2);
total.setText(Integer.toString(tot));
}
} // end