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; } }