You are on page 1of 3

GUIA DIDACTICA CON LA PLANTILLA QUE UTILIZA WALTER

MUY IMPORTANTE NO ELIMINAR NINGUN CODIGO QUE SE GENERA
POR DEFECTO AL CREAR NUEVO PROYECTO EN EL ANDROID STUDIO

import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;

1.IMPORTAMOS LOS RECURSOS QUE VAMOS AUTILIZAR LUEGO DEL
MENU ITEM
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

2. INSTANCIAMOS LAS VARIABLES CON LOS RECURSOS QUE VAMOS
A UTILIZAR DESPUES DEL AppCompatActivity{

public EditText txtvalor1, txtvalor2;
public TextView lblres;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);

FloatingActionButton fab = (FloatingActionButton) findViewById(R.fab). no olvidarse de declarar todas las variables. The action bar will // automatically handle clicks on the Home/Up button.menu_main.id.setOnClickListener(new View. "Replace with your own action".” INCLUIDA LA QUE NOS MUESTRA EL RESULTADO QUE ES EL “lblres”. menu). } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu.id.inflate(R. this adds items to the action bar if it is present. } }).setAction("Action". DECLARAMOS LAS VARIABLES QUE VAMOS A UTILIZAR DESPUES DEL “]). null).show(). getMenuInflater(). txtvalor2= (EditText) findViewById(R.setSupportActionBar(toolbar). so long .lblres).id.LENGTH_LONG) .make(view.txtvalor1). 3. return true. fab. Snackbar.menu. txtvalor1= (EditText) findViewById(R. } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. lblres = (TextView) findViewById(R.OnClickListener() { @Override public void onClick(View view) { Snackbar.txtvalor2).id.

REVSIAR QUE LAS VARIABLES ESTEN EN EL DISENO IGUALES DONDE DICE ID.onOptionsItemSelected(item). int n1 = Integer.n2.getText(). } return super. } } NOTA: REVISAR CORCHETES DE SER NECESARIO BORRAR O AGREGAR UNO .getText().valueOf(resta).FINALMENTE CREAMOS NUESTO PROCESO QUE ESTA EN EL ONLCIK DE NUESTRO BOTON SE VA LLAMAR “OPERAR”.onOptionsItemSelected(item). ESTO VA AL FINAL DESPUES DE return super.parseInt(valor2).getItemId(). int n2 = Integer.id.xml. SI QUEREMOS CAMBIAR LA OPERACIÓN LE CAMBIAMOS EL RESTA POR SUMA Y EL SIGNO REVISAR QUE TODO ESTE IGUAL CON LA MISMA ESTRUCTURA public void OPERAR(View view){ String valor1 = txtvalor1.toString().// as you specify a parent activity in AndroidManifest. String rsul = String.action_settings) { return true. String valor2 = txtvalor2.parseInt(valor1).toString(). } 4. lblres. //noinspection SimplifiableIfStatement if (id == R. int resta = n1 . . int id = item.setText(rsul).