a)creo il progetto;
b)modifico la main.xml dove aggiungo due EditText,una TextView e un Bottone sommatore.
c)modifico la classe "Calcolatrice1" aggiungendo la gestione del bottone.
Ecco la risoluzione dell'esercizio:
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
android:layout_height="wrap_content"
/>
android:layout_height="wrap_content"
/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="somma"
/>
android:layout_height="wrap_content"
/>
package com.database.tutorial;
import android.app.Activity;
import android.os.Bundle;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteException;
import android.content.Context;
import android.widget.*;
import android.view.View;
import android.content.Intent;
public class Utente extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button somma=(Button)findViewById(R.id.somma);
somma.setOnClickListener(onSave);
}
private View.OnClickListener onSave=new View.OnClickListener(){
public void onClick(View v){
EditText addendo1=(EditText)findViewById(R.id.addendo1);
EditText addendo2=(EditText)findViewById(R.id.addendo2);
EditText risultato=(EditText)findViewById(R.id.risultato);
int a1=Integer.parseInt(addendo1.getText().toString());
int a2=Integer.parseInt(addendo2.getText().toString());
int ris=a1+a2;
String r1=""+ris;
risultato.setText(r1);
}
};
}
1 commento:
Bene il lavoro. Per quanto riguarda la difficoltà, si ho già preparato la presentazione che fra poco pubblico nel mio blog. Fra l'altro ho trovato un modo molto più semplice per gestire il metodo associato al bottone, come in flex.
Posta un commento