domingo, 30 de abril de 2017

Como realizar una calculadora con Eclipse

Primeramente abrimos Eclipse y seleccionamos en la parte de arriba donde dice File-New-Android Application Project, ponemos el nombre al proyecto y damos "Next" hasta llegar a "Finish".

Una vez abierto el proyecto abrimos el activity_main.xml y borramos todo el contenido, agregamos un LinearLayout y nuestros elementos como son los "TextView, Button,etc".

Nos vamos a la carpeta de Res-Values-Strings.xml y agregamos nuestros strings para cada uno de nuestros elementos.

Regresamos a activity_main.xml y en los botones que hayamos agregado ponemos la función (android:onClick="la operación que deseemos") y repetimos con los demás botones.

Nos vamos a la carpeta src-nuestro backpack-MainActivity.java, borramos el último @Override. Borramos la parte de import android.view.Menu;. Debajo de public class MainActivity extends Activity { colocamos nuestras variables, ejemplo:

        public double V1, V2;
public EditText qV1, qV2;
public TextView Resultado;

Importamos nuestros EditText y TextView.

Debajo del @Override que nos quedó le damos valores a nuestras variables y las colocamos, ejemplo:

 qV1 = (EditText) findViewById(R.id.editText1);
        qV2 = (EditText) findViewById(R.id.editText2);
        Resultado = (TextView) findViewById(R.id.textView1);

Entre las dos últimas llaves({}) colocamos nuestro código para las operaciones, puede ser así:

public void Suma(View view){
     V1 = Double.parseDouble(qV1.getText().toString());
     V2 = Double.parseDouble(qV2.getText().toString());
     Resultado.setText(Double.toString(V1+V2));
   }

Importamos los View y repetimos con las demás operaciones. Guardamos todo.

Abrimos el emulador y corremos la aplicación y listo.

include layout y android:textColor

include layout :  Permite apuntar al fichero de diseño XML que apuntará a este otro diseño, y en tiempo de diseño éste se incluirá en el ext...