La verifica consisteva nel risolvere a scelta un esercizio su due. Il primo chiedeva che al click di uno dei tre bottoni visualizzati comparisse la scritta "hai cliccato il bottone x".
Ecco la risoluzione dell'esercizio:
NELLA MAIN.XML:
android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="bottone1" /> android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="bottone2" /> android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="bottone3" /> android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="" /> NEL SORGENTE: 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 Bottone extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); Button bottone1=(Button)findViewById(R.id.bottone1); Button bottone2=(Button)findViewById(R.id.bottone2); Button bottone3=(Button)findViewById(R.id.bottone3); bottone1.setOnClickListener(uno); bottone2.setOnClickListener(due); bottone3.setOnClickListener(tre); } private View.OnClickListener uno=new View.OnClickListener(){ public void onClick(View v){ EditText risposta=(EditText)findViewById(R.id.risposta); String r1="hai cliccato il bottone1"; risposta.setText(r1); } }; private View.OnClickListener due=new View.OnClickListener(){ public void onClick(View v){ EditText risposta=(EditText)findViewById(R.id.risposta); String r1="hai cliccato il bottone2"; risposta.setText(r1); } }; private View.OnClickListener tre=new View.OnClickListener(){ public void onClick(View v){ EditText risposta=(EditText)findViewById(R.id.risposta); String r1="hai cliccato il bottone3"; risposta.setText(r1); } }; }
Nessun commento:
Posta un commento