Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Creación de una calculadora que obtenga los resultados de la hipotenusa en la aplicación Android

Enviado por   •  4 de Enero de 2018  •  1.049 Palabras (5 Páginas)  •  394 Visitas

Página 1 de 5

...

android:id=”@+id/edtNum2″ />

android:orientation=”horizontal”

android:layout_width=”fill_parent”

android:layout_height=”fill_parent”>

android:layout_width=”wrap_content”

android:layout_height=”wrap_content”

android:text=”Sumar”

android:id=”@+id/button”

android:onClick=”sumar” />

android:layout_width=”wrap_content”

android:layout_height=”wrap_content”

android:text=”Restar”

android:id=”@+id/button2″

android:onClick=”restar” />

android:layout_width=”wrap_content”

android:layout_height=”wrap_content”

android:text=”Multiplicar”

android:id=”@+id/button3″

android:onClick=”multiplicar” />

android:layout_width=”wrap_content”

android:layout_height=”wrap_content”

android:text=”Dividir”

android:id=”@+id/button4″

android:onClick=”dividir” />

- Paso 2:

Diseño de interfaz grafica.

Este paso es algo fácil ya que en esta paso colocaremos botones y toda la parte gráfica, la parte que se presenta en la pantalla del dispositivo, para esto un paso esencial es arrastrar y poner el objeto en el lugar que queramos.

Diseñar la interfaz gráfica para realizar el diseño, utilizaremos la técnica de arrastrar y soltar los elementos de la paleta (layouts y widgets) a la vista de diseño o bien al árbol de componentes. De cara a conseguir el diseño deseado, utilizaremos un layout principal de tipo LinearLayout con orientación vertical y sobre este, incluiremos un LinearLayout con orientación horizontal para cada fila de componentes.

[pic 10]

[pic 11]

- Paso 3:

Implementacion de botones.

Implementación de la aplicación cada control botón se asocia al método manejador de evento click a través de su atributo onClick. Dicho método se implementará dentro del código de la actividad.

Esta es la estructura que debe tener:

public void nombreMetodo(View v){

//código de respuesta al evento

}

Por consiguiente nuestro codigo quedara de la siguiente manera.

public class MainActivity extends ActionBarActivity {

private EditText oper1,oper2;

@Override

protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

//recuperamos los objetos controles

oper1=(EditText)findViewById(R.id.edtNum1);

oper2=(EditText)findViewById(R.id.edtNum2);

}

public void sumar(View v){

//convertimos a número los valores introducidos y operamos

int n1=Integer.parseInt(oper1.getText().toString());

int n2=Integer.parseInt(oper2.getText().toString());

int sum=n1+n2;

mostrar(sum);

}

public void restar(View v){

//convertimos a número los valores introducidos y operamos

int n1=Integer.parseInt(oper1.getText().toString());

int n2=Integer.parseInt(oper2.getText().toString());

int sum=n1-n2;

mostrar(sum);

}

public void multiplicar(View v){

//convertimos a número los valores introducidos y operamos

int n1=Integer.parseInt(oper1.getText().toString());

int n2=Integer.parseInt(oper2.getText().toString());

int sum=n1*n2;

mostrar(sum);

}

public void dividir(View v){

//convertimos a número los valores introducidos y operamos

int n1=Integer.parseInt(oper1.getText().toString());

int n2=Integer.parseInt(oper2.getText().toString());

int sum=n1/n2;

mostrar(sum);

}

private void mostrar(int res){

//mostramos resultado en un Toast

Toast.makeText(this, “Resultado operación: ” + res, Toast.LENGTH_LONG).show();

}

}

- Paso 4:

Aplicación en el dispositivo.

Para probar nuestra

...

Descargar como  txt (9.7 Kb)   pdf (57.2 Kb)   docx (16.9 Kb)  
Leer 4 páginas más »
Disponible sólo en Essays.club