Ejercicio 1: Test para saber si tiene credencial IFE

Transcripción

Ejercicio 1: Test para saber si tiene credencial IFE
Ejercicio 1: Test para saber si tiene credencial IFE
En este ejercicio veremos algo muy básico, pediremos a un usuario que teclee su edad y al pulsar el botón se debe
determinar si tiene credencial del IFE o no…
1. Para comenzar debemos creemos un proyecto Android al cual llamaremos “CondicionesIFE”.
2. Al activity principal debemos darle la siguiente forma:
3. Ahora lo que corresponde es buscar el código de java,.
import
import
import
import
import
import
import
android.app.Activity;
android.os.Bundle;
android.view.Menu;
android.view.View;
android.widget.Button;
android.widget.EditText;
android.widget.TextView;
public class Principal extends Activity
{
Button btnTest;
EditText txEdad;
TextView txSalida;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_principal);
//Vinculamos con la GUI
btnTest = (Button)findViewById(R.id.btnTest);
txEdad = (EditText)findViewById(R.id.txEdad);
txSalida = (TextView)findViewById(R.id.txSalida);
//Capturamos el evento de pulsado del boton
btnTest.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View arg0)
{
// TODO Auto-generated method stub
if(tieneIfe(txEdad))
txSalida.setText(“Credencial IFE: SI");
else
txSalida.setText(“Credencial IFE: NO");
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is presente
getMenuInflater().inflate(R.menu.principal, menu);
return true;
}
//Recibe un TextView con la edad tecleada y retorna true si es mayor de 18
private boolean tieneIfe(TextView edad)
{
int age = Integer.valueOf(edad.getText().toString());
if(age>=18)
return true;
else
return false;
}
}

Documentos relacionados