You are on page 1of 33

.

XML

<?xml version="1.0" encoding="utf-8"?> ES LA VERSION DEL PROGRAMA Y EL UTF SIRVE PARA QUE
EL PROGRAMA RECONOZCA MAYUSCULAS Y TILDES
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" Son todas las herramientas que
se utilizan para las herramientas de la aplicación android

xmlns:app="http://schemas.android.com/apk/res-auto" Son todas las herramientas que se utilizan para


las herramientas de la aplicación android

xmlns:tools="http://schemas.android.com/tools" Son todas las herramientas que se utilizan para las


herramientas de la aplicación android

android:layout_width="match_parent" Este código sirve para la anchura del cuadro del texto
android:layout_height="match_parent"//* Este código sirve para la altura del cuadro del texto
tools:context=".MainActivity">"> //* Es el nombre de la ventana donde se guardo el archivo

<ImageView
android:layout_width="match_parent"//* El código anterior funciona para el cambio de
ventana entre formularios

android:layout_height="match_parent" El código anterior funciona para el cambio de ventana


entre formularios

android:id="@+id/ivFondo1" El código anterior funciona para el cambio de ventana entre


formularios

android:src="@drawable/fondo1" El código anterior funciona para el cambio de ventana


entre formularios

android:scaleType="centerCrop" El código anterior funciona para el cambio de ventana


entre formularios

android:onClick="muestraImagen"/> El código anterior funciona para el cambio de ventana


entre formularios

<ImageView
android:layout_width="match_parent" El código anterior funciona para el cambio de ventana
entre formularios

android:layout_height="match_parent" El código anterior funciona para el cambio de ventana


entre formularios

android:id="@+id/ivFondo2" El código anterior funciona para el cambio de ventana entre


formularios

android:src="@drawable/fondo2" El código anterior funciona para el cambio de ventana


entre formularios
android:scaleType="centerCrop" El código anterior funciona para el cambio de ventana
entre formularios

android:onClick="muestraImagen"/> El código anterior funciona para el cambio de ventana


entre formularios

</FrameLayout> El código anterior funciona para el cambio de ventana entre formularios

.java

package com.miexamen.appframelayout; El código anterior funciona para el cambio de ventana


entre formularios

import android.support.v7.app.AppCompatActivity; El código anterior funciona para el cambio de


ventana entre formularios

import android.os.Bundle; El código anterior funciona para el cambio de ventana entre


formularios

import android.view.View; El código anterior funciona para el cambio de ventana entre


formularios

import android.widget.ImageView; El código anterior funciona para el cambio de ventana entre


formularios

public class MainActivity extends AppCompatActivity { El código anterior funciona para el cambio de
ventana entre formularios

ImageView ivFondo1,ivFondo2; El código anterior funciona para el cambio de ventana entre


formularios

@Override
protected void onCreate(Bundle savedInstanceState) { El código anterior funciona para el cambio de
ventana entre formularios

super.onCreate(savedInstanceState); El código anterior funciona para el cambio de ventana


entre formularios

setContentView(R.layout.activity_main); El código anterior funciona para el cambio de ventana


entre formularios

ivFondo1 = (ImageView) findViewById(R.id.ivFondo1); El código anterior funciona para el cambio


de ventana entre formularios
ivFondo2 = (ImageView) findViewById(R.id.ivFondo2); El código anterior funciona para el cambio
de ventana entre formularios
}

public void muestraImagen(View view){ El código anterior funciona para el cambio de ventana
entre formularios

if(view.getId() == R.id.ivFondo1){ El código anterior funciona para el cambio de ventana entre


formularios

ivFondo1.setVisibility(View.GONE); El código anterior funciona para el cambio de ventana


entre formularios

ivFondo2.setVisibility(View.VISIBLE); El código anterior funciona para el cambio de ventana


entre formularios
}else{
ivFondo2.setVisibility(View.GONE); El código anterior funciona para el cambio de ventana
entre formularios

ivFondo1.setVisibility(View.VISIBLE); El código anterior funciona para el cambio de ventana


entre formularios
}
}
}
.XML

<?xml version="1.0" encoding="utf-8"?> El código anterior funciona para el cambio de ventana


entre formularios

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" El código anterior funciona


para el cambio de ventana entre formularios

xmlns:app="http://schemas.android.com/apk/res-auto" El código anterior funciona para el cambio


de ventana entre formularios

xmlns:tools="http://schemas.android.com/tools" El código anterior funciona para el cambio de


ventana entre formularios

android:layout_width="match_parent" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_height="match_parent" El código anterior funciona para el cambio de ventana


entre formularios

tools:context=".MainActivity"> El código anterior funciona para el cambio de ventana entre


formularios
<TableRow
android:layout_height="match_parent" El código anterior funciona para el cambio de ventana
entre formularios

android:layout_width="match_parent"> El código anterior funciona para el cambio de


ventana entre formularios

<ImageView android:id="@+id/imageView" El código anterior funciona para el cambio de


ventana entre formularios

android:layout_column="1" El código anterior funciona para el cambio de ventana entre


formularios

android:layout_width="350dp" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_height="80dp" El código anterior funciona para el cambio de ventana


entre formularios

android:src="@drawable/fondo1" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_span="2"/> El código anterior funciona para el cambio de ventana entre


formularios

</TableRow>
<TableRow
android:layout_height="match_parent" El código anterior funciona para el cambio de ventana
entre formularios

android:layout_width="match_parent"> El código anterior funciona para el cambio de


ventana entre formularios

<ImageView android:id="@+id/imageView2" El código anterior funciona para el cambio de


ventana entre formularios

android:layout_column="1" El código anterior funciona para el cambio de ventana entre


formularios

android:layout_height="80dp" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_width="350dp" El código anterior funciona para el cambio de ventana


entre formularios
android:src="@drawable/fondo2" El código anterior funciona para el cambio de ventana
entre formularios

android:layout_span="2"/> El código anterior funciona para el cambio de ventana entre


formularios

</TableRow> El código anterior funciona para el cambio de ventana entre formularios


<TableRow
android:layout_height="match_parent" El código anterior funciona para el cambio de ventana
entre formularios

android:layout_width="match_parent"> El código anterior funciona para el cambio de


ventana entre formularios

<TextView
android:textAppearance="?android:attr/textAppearanceMedium" El código anterior funciona
para el cambio de ventana entre formularios

android:text="BOLETA DE APGO JUNIO 2018" El código anterior funciona para el cambio


de ventana entre formularios

android:id="@+id/tvTitulo" El código anterior funciona para el cambio de ventana entre


formularios

android:layout_column="1" El código anterior funciona para el cambio de ventana entre


formularios

android:layout_span="3" El código anterior funciona para el cambio de ventana entre


formularios

android:layout_marginBottom="5dp" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_gravity="center" El código anterior funciona para el cambio de ventana


entre formularios

android:textColor="@color/abc_search_url_text_pressed"/> El código anterior funciona para el


cambio de ventana entre formularios
</TableRow>
<TableRow
android:layout_height="match_parent" El código anterior funciona para el cambio de ventana
entre formularios

android:layout_width="match_parent"> El código anterior funciona para el cambio de


ventana entre formularios
<TextView
android:textAppearance="?android:attr/textAppearanceSmall" El código anterior funciona para
el cambio de ventana entre formularios

android:text="COSTO AHORA" El código anterior funciona para el cambio de ventana


entre formularios

android:id="@+id/tvCosto" El código anterior funciona para el cambio de ventana entre


formularios

android:layout_column="1" El código anterior funciona para el cambio de ventana entre


formularios

android:textColor="@color/abc_search_url_text_pressed"/> El código anterior funciona para el


cambio de ventana entre formularios
<TextView
android:layout_width="wrap_content" El código anterior funciona para el cambio de
ventana entre formularios

android:layout_height="wrap_content" El código anterior funciona para el cambio de


ventana entre formularios

android:textAppearance="?android:attr/textAppearanceSmall" El código anterior funciona para


el cambio de ventana entre formularios

android:id="@+id/tvCostoHora" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_column="2"/> El código anterior funciona para el cambio de ventana entre


formularios

</TableRow>
<TableRow
android:layout_height="match_parent" El código anterior funciona para el cambio de ventana
entre formularios

android:layout_width="match_parent"> El código anterior funciona para el cambio de


ventana entre formularios

<TextView
android:textAppearance="?android:attr/textAppearanceSmall" El código anterior funciona para
el cambio de ventana entre formularios

android:text="HORAS TRABAJADAS" El código anterior funciona para el cambio de


ventana entre formularios
android:id="@+id/tvHoras" El código anterior funciona para el cambio de ventana entre
formularios
El código anterior funciona para el cambio de ventana entre formularios
android:layout_column="1"
android:textColor="@color/abc_search_url_text_pressed"/> El código anterior funciona para el
cambio de ventana entre formularios

<TextView El código anterior funciona para el cambio de ventana entre formularios

android:layout_width="wrap_content" El código anterior funciona para el cambio de


ventana entre formularios
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall" El código anterior funciona para
el cambio de ventana entre formularios

android:id="@+id/tvHorasTrabajadas" El código anterior funciona para el cambio de


ventana entre formularios

android:layout_column="2"/> El código anterior funciona para el cambio de ventana entre


formularios

</TableRow>
<TableRow
android:layout_height="match_parent" El código anterior funciona para el cambio de ventana
entre formularios

android:layout_width="match_parent"> El código anterior funciona para el cambio de


ventana entre formularios

<ImageView
android:layout_width="wrap_content" El código anterior funciona para el cambio de
ventana entre formularios

android:layout_height="wrap_content" El código anterior funciona para el cambio de


ventana entre formularios

android:id="@+id/imageView3" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_column="1" El código anterior funciona para el cambio de ventana entre


formularios

android:src="@drawable/fondo3" El código anterior funciona para el cambio de ventana


entre formularios
android:layout_span="2"/> El código anterior funciona para el cambio de ventana entre
formularios
</TableRow>
<TableRow
android:layout_height="match_parent" El código anterior funciona para el cambio de ventana
entre formularios

android:layout_width="match_parent"> El código anterior funciona para el cambio de ventana


entre formularios

<TextView
android:textAppearance="?android:attr/textAppearanceSmall" El código anterior funciona para el
cambio de ventana entre formularios

android:text="SALARIO" El código anterior funciona para el cambio de ventana entre


formularios

android:id="@+id/tvSalario" El código anterior funciona para el cambio de ventana entre


formularios
android:layout_column="1"
android:textColor="@color/abc_search_url_text_pressed"/> El código anterior funciona para el
cambio de ventana entre formularios
<TextView
android:layout_width="wrap_content" El código anterior funciona para el cambio de ventana
entre formularios

android:layout_height="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios

android:textAppearance="?android:attr/textAppearanceSmall" El código anterior funciona para el


cambio de ventana entre formularios

android:id="@+id/tvMontoSalario" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_column="2"/> El código anterior funciona para el cambio de ventana entre


formularios
</TableRow>
<TableRow
android:layout_width="match_parent" El código anterior funciona para el cambio de ventana
entre formularios

android:layout_height="match_parent"> El código anterior funciona para el cambio de


ventana entre formularios
<TextView
android:textAppearance="?android:attr/textAppearanceSmall" El código anterior funciona para
el cambio de ventana entre formularios

android:text="DESCUENTO" El código anterior funciona para el cambio de ventana entre


formularios
El código anterior funciona para el cambio de ventana entre formularios

android:id="@+id/tvDescuento" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_column="1" El código anterior funciona para el cambio de ventana entre


formularios

android:textColor="@color/abc_search_url_text_pressed"/> El código anterior funciona para el


cambio de ventana entre formularios
<TextView
android:layout_width="wrap_content" El código anterior funciona para el cambio de
ventana entre formularios

android:layout_height="wrap_content" El código anterior funciona para el cambio de


ventana entre formularios

android:textAppearance="?android:attr/textAppearanceSmall" El código anterior funciona para


el cambio de ventana entre formularios

android:id="@+id/tvMontoDescuento" El código anterior funciona para el cambio de


ventana entre formularios
android:layout_column="2"/>/>
</TableRow>
<TableRow
android:layout_height="match_parent" El código anterior funciona para el cambio de ventana
entre formularios

android:layout_width="match_parent"> El código anterior funciona para el cambio de


ventana entre formularios

<TextView
android:textAppearance="?android:attr/textAppearanceSmall" El código anterior funciona para
el cambio de ventana entre formularios

android:text="NETO" El código anterior funciona para el cambio de ventana entre


formularios
android:id="@+id/tvNeto" El código anterior funciona para el cambio de ventana entre
formularios

android:layout_column="1" El código anterior funciona para el cambio de ventana entre


formularios

android:textColor="@color/abc_search_url_text_pressed"/> El código anterior funciona para el


cambio de ventana entre formularios
<TextView
android:layout_width="wrap_content" El código anterior funciona para el cambio de
ventana entre formularios

android:layout_height="wrap_content" El código anterior funciona para el cambio de


ventana entre formularios

android:textAppearance="?android:attr/textAppearanceSmall" El código anterior funciona para


el cambio de ventana entre formularios

android:id="@+id/tvMontoNeto" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_column="2"/>/> El código anterior funciona para el cambio de ventana


entre formularios
</TableRow>
</TableLayout>

.JAVA

package com.miexamen.apptienda; El código anterior funciona para el cambio de ventana entre


formularios

El código anterior funciona para el cambio de ventana entre formularios


import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView; El código anterior funciona para el cambio de ventana entre
formularios

public class MainActivity extends AppCompatActivity { El código anterior funciona para el cambio de
ventana entre formularios

TextView tvCosto,tvHoras; El código anterior funciona para el cambio de ventana entre


formularios
TextView tvSalario,tvDescuento,tvNeto; El código anterior funciona para el cambio de ventana
entre formularios

@Override
protected void onCreate(Bundle savedInstanceState) { El código anterior funciona para el cambio de
ventana entre formularios

super.onCreate(savedInstanceState); El código anterior funciona para el cambio de ventana


entre formularios

setContentView(R.layout.activity_main); El código anterior funciona para el cambio de ventana


entre formularios

tvCosto = (TextView)findViewById(R.id.tvCostoHora); El código anterior funciona para el cambio


de ventana entre formularios

tvHoras = (TextView)findViewById(R.id.tvHorasTrabajadas); El código anterior funciona para el


cambio de ventana entre formularios

tvSalario = (TextView)findViewById(R.id.tvMontoSalario); El código anterior funciona para el


cambio de ventana entre formularios

tvDescuento = (TextView)findViewById(R.id.tvMontoDescuento); El código anterior funciona para el


cambio de ventana entre formularios

tvNeto = (TextView)findViewById(R.id.tvMontoNeto); El código anterior funciona para el cambio


de ventana entre formularios

muestraBoleta();
}

public void muestraBoleta(){El código anterior funciona para el cambio de ventana entre
formularios
El código anterior funciona para el cambio de ventana entre formularios

double costo = 20; El código anterior funciona para el cambio de ventana entre formularios

int horas = 40; El código anterior funciona para el cambio de ventana entre formularios

double salario = costo*horas; El código anterior funciona para el cambio de ventana entre
formularios

double descuento = salario*0.05; El código anterior funciona para el cambio de ventana entre
formularios
double neto = salario-descuento;
El código anterior funciona para el cambio de ventana entre formularios

tvCosto.setText("$"+String.format("%.2f",costo)); El código anterior funciona para el cambio de


ventana entre formularios

tvHoras.setText(String.valueOf(horas)); El código anterior funciona para el cambio de ventana


entre formularios

El código anterior funciona para el cambio de ventana entre formularios

tvSalario.setText("$"+String.format("%.2f",salario)); El código anterior funciona para el cambio


de ventana entre formularios

tvDescuento.setText("$"+String.format("%.2f",descuento)); El código anterior funciona para el


cambio de ventana entre formularios

tvNeto.setText("$"+String.format("%.2f",neto)); El código anterior funciona para el cambio de


ventana entre formularios
}
}
.XML

<?xml version="1.0" encoding="utf-8"?> El código anterior funciona para el cambio de ventana


entre formularios

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android El código anterior funciona


para el cambio de ventana entre formularios
"
xmlns:app="http://schemas.android.com/apk/res-auto" El código anterior funciona para el cambio
de ventana entre formularios
El código anterior funciona para el cambio de ventana entre formularios

xmlns:tools="http://schemas.android.com/tools" El código anterior funciona para el cambio de


ventana entre formularios
El código anterior funciona para el cambio de ventana entre formularios
android:layout_width="match_parent"
El código anterior funciona para el cambio de ventana
android:layout_height="match_parent"
entre formularios El código anterior funciona para el cambio de ventana entre formularios

El código anterior funciona para el cambio de ventana entre formularios

tools:context=".MainActivity"> El código anterior funciona para el cambio de ventana entre


formularios

<TextView
android:layout_width="wrap_content" El código anterior funciona para el cambio de ventana
entre formularios
android:layout_height="wrap_content" El código anterior funciona para el cambio de ventana
entre formularios

android:text="EDITORIAL" El código anterior funciona para el cambio de ventana entre


formularios

android:textAppearance="?android:attr/textAppearanceLarge" El código anterior funciona para el


cambio de ventana entre formularios

android:id="@+id/textView" El código anterior funciona para el cambio de ventana entre


formularios

android:layout_marginTop="45dp El código anterior funciona para el cambio de ventana


entre formularios
"
android:layout_alignParentTop="true" El código anterior funciona para el cambio de ventana
entre formularios

android:layout_alignParentStart="true"/> El código anterior funciona para el cambio de


ventana entre formularios

<TextView
android:layout_width="wrap_content" El código anterior funciona para el cambio de ventana
entre formularios
El código anterior funciona para el cambio de ventana entre formularios
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium" El código anterior funciona para
el cambio de ventana entre formularios

android:text="MACRO" El código anterior funciona para el cambio de ventana entre


formularios

android:id="@+id/textView2" El código anterior funciona para el cambio de ventana entre


formularios

android:layout_alignParentStart="true" El código anterior funciona para el cambio de ventana


entre formularios
El código anterior funciona para el cambio de ventana entre formularios
android:layout_below="@+id/textView"
android:layout_alignParentLeft="true" El código anterior funciona para el cambio de ventana
entre formularios

android:textColor="@color/abc_search_url_text_pressed"/> El código anterior funciona para el


cambio de ventana entre formularios
<TextView
android:layout_width="wrap_content" El código anterior funciona para el cambio de ventana
entre formularios
El código anterior funciona para el cambio de ventana entre formularios
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall" El código anterior funciona para el
cambio de ventana entre formularios

android:text="AUTOR: LIC.MANUEL TORRES.RE" El código anterior funciona para el cambio


de ventana entre formularios

android:id="@+id/textView3" El código anterior funciona para el cambio de ventana entre


formularios

android:layout_below="@+id/textView5" El código anterior funciona para el cambio de


ventana entre formularios
El código anterior funciona para el cambio de ventana entre formularios
android:layout_alignParentStart="true"
android:textColor="@color/abc_search_url_text_pressed" />
El código anterior funciona para el cambio de ventana entre formularios
<TextView
android:layout_width="wrap_content" El código anterior funciona para el cambio de ventana
entre formularios
android:layout_height="wrap_content"
El código anterior funciona para el
android:textAppearance="?android:attr/textAppearanceLarge"
cambio de ventana entre formularios
El código anterior funciona para el cambio de ventana entre formularios

android:text="DESARROLLO DE APLICACIONES MÒVILES" El código anterior funciona para


el cambio de ventana entre formularios

android:id="@+id/textView4" El código anterior funciona para el cambio de ventana entre


formularios

android:layout_below="@+id/textView2" El código anterior funciona para el cambio de


ventana entre formularios
El código anterior funciona para el cambio de ventana entre formularios

android:layout_alignParentStart="true" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_marginTop="25dp" El código anterior funciona para el cambio de ventana


entre formularios
android:textSize="28dp"/> El código anterior funciona para el cambio de ventana entre
formularios

<TextView
android:layout_width="wrap_content" El código anterior funciona para el cambio de ventana
entre formularios

android:layout_height="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios

android:textAppearance="?android:attr/textAppearanceMedium" El código anterior funciona para


el cambio de ventana entre formularios
El código anterior funciona para el cambio de ventana entre formularios

android:text="ANDROID" El código anterior funciona para el cambio de ventana entre


formularios

android:id="@+id/textView5" El código anterior funciona para el cambio de ventana entre


formularios

android:layout_below="@+id/textVie El código anterior funciona para el cambio de ventana


entre formularios
w4"
android:layout_alignParentStart="true" El código anterior funciona para el cambio de ventana
entre formularios

android:textColor="@color/abc_search_url_text_pressed"/> El código anterior funciona para el


cambio de ventana entre formularios

<TextView
android:layout_width="wrap_content" El código anterior funciona para el cambio de ventana
entre formularios

android:layout_height="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios

android:text="Android es considerado el sistema operativo mas vendido en el planeta" El código anterior


funciona para el cambio de ventana entre formularios
El código anterior funciona para el cambio de ventana entre formularios
android:id="@+id/textView6"
android:layout_below="@+id/textView3" El código anterior funciona para el cambio de
ventana entre formularios

android:layout_marginTop="32dp" El código anterior funciona para el cambio de ventana


entre formularios
android:textSize="16dp"/>

</RelativeLayout>

.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" El código anterior funciona para el cambio
de ventana entre formularios
El código anterior funciona para el cambio de ventana entre formularios
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" El código anterior funciona para el cambio de ventana
entre formularios
android:layout_height="match_parent" El código anterior funciona para el cambio de ventana
entre formularios

tools:context=".MainActivity"> El código anterior funciona para el cambio de ventana entre


formularios

<TextView
android:id="@+id/textView" El código anterior funciona para el cambio de ventana entre
formularios

android:layout_width="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_height="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_alignParentStart="true" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_alignParentTop="true" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_marginStart="11dp" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_marginTop="19dp" El código anterior funciona para el cambio de ventana


entre formularios

android:text="PROMEDIO DE NOTAS" El código anterior funciona para el cambio de


ventana entre formularios

android:textColor="@color/abc_input_method_navigation_guard" El código anterior funciona para


el cambio de ventana entre formularios

android:textColorHighlight="#000000" El código anterior funciona para el cambio de ventana


entre formularios

android:textSize="18dp" / El código anterior funciona para el cambio de ventana entre


formularios

<EditText
android:id="@+id/etNota1" El código anterior funciona para el cambio de ventana entre
formularios

android:layout_width="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios
android:layout_height="wrap_content" El código anterior funciona para el cambio de ventana
entre formularios

android:layout_alignParentEnd="true" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_alignParentTop="true" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_marginEnd="36dp" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_marginTop="123dp" El código anterior funciona para el cambio de ventana


entre formularios

android:ems="10" El código anterior funciona para el cambio de ventana entre


formularios

android:inputType="number" /> El código anterior funciona para el cambio de ventana entre


formularios

<EditText
android:id="@+id/etAlumno" El código anterior funciona para el cambio de ventana entre
formularios

android:layout_width="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_height="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_alignParentTop="true" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_alignStart="@+id/etNota1" El código anterior funciona para el cambio de


ventana entre formularios

android:layout_marginTop="56dp" El código anterior funciona para el cambio de ventana


entre formularios
android:ems="10"
android:inputType="textPersonName" /> El código anterior funciona para el cambio de
ventana entre formularios

<EditText
android:id="@+id/etNota2" El código anterior funciona para el cambio de ventana entre
formularios
android:layout_width="wrap_content" El código anterior funciona para el cambio de ventana
entre formularios

android:layout_height="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_alignParentTop="true" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_alignStart="@+id/etNota1" El código anterior funciona para el cambio de


ventana entre formularios

android:layout_marginTop="195dp" El código anterior funciona para el cambio de ventana


entre formularios

android:ems="10" El código anterior funciona para el cambio de ventana entre


formularios

android:inputType="number" /> El código anterior funciona para el cambio de ventana entre


formularios

<EditText
android:id="@+id/etNota3" El código anterior funciona para el cambio de ventana entre
formularios

android:layout_width="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_height="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_alignParentBottom="true" El código anterior funciona para el cambio de


ventana entre formularios

android:layout_alignStart="@+id/etNota1" El código anterior funciona para el cambio de


ventana entre formularios

android:layout_marginBottom="195dp" El código anterior funciona para el cambio de ventana


entre formularios

android:ems="10" El código anterior funciona para el cambio de ventana entre


formularios

android:inputType="number" /> El código anterior funciona para el cambio de ventana entre


formularios

<TextView
android:id="@+id/textView" El código anterior funciona para el cambio de ventana entre
formularios

android:layout_width="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_height="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_alignBaseline="@+id/etAlumno" El código anterior funciona para el cambio de


ventana entre formularios

android:layout_alignParentStart="true" El código anterior funciona para el cambio de ventana


entre formularios

android:text="Alumno:" /> El código anterior funciona para el cambio de ventana entre


formularios

<TextView
android:id="@+id/textView" El código anterior funciona para el cambio de ventana entre
formularios

android:layout_width="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_height="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios
El código anterior funciona para el cambio de ventana entre formularios

android:layout_alignBaseline="@+id/etNota1" El código anterior funciona para el cambio de


ventana entre formularios

android:layout_alignStart="@+id/textView" El código anterior funciona para el cambio de


ventana entre formularios

android:text="Nota 1:" /> El código anterior funciona para el cambio de ventana entre
formularios

<TextView
android:id="@+id/textView" El código anterior funciona para el cambio de ventana entre
formularios

android:layout_width="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_height="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios
android:layout_alignBaseline="@+id/etNota2" El código anterior funciona para el cambio de
ventana entre formularios

android:layout_alignStart="@+id/textView" El código anterior funciona para el cambio de


ventana entre formularios

android:text="Nota 2:" /> El código anterior funciona para el cambio de ventana entre
formularios

<TextView
android:id="@+id/textView" El código anterior funciona para el cambio de ventana entre
formularios

android:layout_width="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_height="wrap_content" El código anterior funciona para el cambio de ventana


entre formularios

android:layout_alignBaseline="@+id/etNota3" El código anterior funciona para el cambio de


ventana entre formularios

android:layout_alignParentStart="true" El código anterior funciona para el cambio de ventana


entre formularios
android:text="Nota 3:" />

<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentStart="true"
android:layout_marginBottom="80dp"
android:text="ALUMNO" />
El código anterior funciona para el cambio de ventana entre formularios
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentStart="true"
android:layout_marginBottom="26dp"
android:text="PROMEDIO" />
El código anterior funciona para el cambio de ventana entre formularios
<TextView
android:id="@+id/tvAlumno"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="70dp"
android:text="xd" />
El código anterior funciona para el cambio de ventana entre formularios
<TextView
android:id="@+id/tvPromedio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="15dp"
android:text="dx" />
El código anterior funciona para el cambio de ventana entre formularios
<ImageButton
android:id="@+id/imageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentStart="true"
android:layout_marginBottom="118dp"
android:layout_marginStart="21dp"
android:onClick="calcularPromedio"
app:srcCompat="@android:drawable/ic_partial_secure"/>
El código anterior funciona para el cambio de ventana entre formularios
</RelativeLayout>

.java

package com.miexamen.apppromedio;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
El código anterior funciona para el cambio de ventana entre formularios
public class MainActivity extends AppCompatActivity {

EditText etAlumno, etNota1, etNota2, etNota3;


TextView tvAlumno, tvPromedio;
El código anterior funciona para el cambio de ventana entre formularios
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
El código anterior funciona para el cambio de ventana entre formularios
etAlumno = (EditText)findViewById(R.id.etAlumno);
etNota1 = (EditText)findViewById(R.id.etNota1);
etNota2 = (EditText)findViewById(R.id.etNota2);
etNota3 = (EditText)findViewById(R.id.etNota3);
El código anterior funciona para el cambio de ventana entre formularios
tvAlumno = (TextView)findViewById(R.id.tvAlumno);
tvPromedio = (TextView)findViewById(R.id.tvPromedio);
} El código anterior funciona para el cambio de ventana entre formularios

El código anterior funciona para el cambio de ventana entre formularios


public void calcularPromedio(View view){
String alumno = etAlumno.getText().toString();
int nota1 = Integer.parseInt(etNota1.getText().toString());
int nota2 = Integer.parseInt(etNota2.getText().toString());
int nota3 = Integer.parseInt(etNota3.getText().toString());

double promedio = (nota1+nota2+nota3)/3.0;

tvAlumno.setText(alumno);
tvPromedio.setText(String.format("%.2f",promedio));
}
}
El código anterior funciona para el cambio de ventana entre formularios
.XML

<?xml version="1.0" encoding="utf-8"?>


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
El código anterior funciona para el cambio de ventana entre formularios
<TableLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:stretchColumns="1">
El código anterior funciona para el cambio de ventana entre formularios
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">
El código anterior funciona para el cambio de ventana entre formularios
<TextView
android:id="@+id/tvTitulo"
android:layout_column="1"
android:layout_span="2"
android:gravity="center"
android:text="REGISTRO PERSONAL"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="@color/abc_input_method_navigation_guard" />
</TableRow>
El código anterior funciona para el cambio de ventana entre formularios
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">
El código anterior funciona para el cambio de ventana entre formularios
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:text="APELLIDOS"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/abc_input_method_navigation_guard" />
El código anterior funciona para el cambio de ventana entre formularios
<EditText
android:id="@+id/etApellidos"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="2"
android:ems="10"
android:inputType="textPersonName" />
</TableRow>
El código anterior funciona para el cambio de ventana entre formularios
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">
El código anterior funciona para el cambio de ventana entre formularios
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:text="NOMBRES"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/abc_input_method_navigation_guard" />
El código anterior funciona para el cambio de ventana entre formularios
<EditText
android:id="@+id/etNombres"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="2"
android:ems="10"
android:inputType="textPersonName" />
</TableRow>
<TableRow
android:layout_height="match_parent"
android:layout_width="match_parent">
<TextView
android:id="@+id/textView3"
android:layout_column="1"
android:text="TELEFONO"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/abc_input_method_navigation_guard" />
El código anterior funciona para el cambio de ventana entre formularios
<EditText
android:id="@+id/etTelefono"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="2"
android:ems="10"
android:inputType="phone" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:text="EMAIL"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/abc_input_method_navigation_guard" />
El código anterior funciona para el cambio de ventana entre formularios
<EditText
android:id="@+id/etEmail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="2"
a El código anterior funciona para el cambio de ventana entre formularios
ndroid:ems="10"
android:inputType="textEmailAddress" />
</TableRow>
<TableRow
android:layout_height="match_parent"
android:layout_width="match_parent">
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:text="FECHA NAC."
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/abc_input_method_navigation_guard" />

<EditText
android:id="@+id/etFechaNac"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="2"
android:ems="10"
android:inputType="date" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">

<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="REGISTRAR"
android:id="@+id/btnRegistrar"
android:layout_column="2"
android:background="@android:color/holo_blue_dark"
android:textColor="@color/abc_primary_text_material_dark"
android:onClick="muestraInformacion"
android:textSize="20dp"
tools:ignore="OnClick" />
</TableRow>
</TableLayout>
El código anterior funciona para el cambio de ventana entre formularios
</LinearLayout>
.JAVA

package com.miexamen.appregistropersonal;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
El código anterior funciona para el cambio de ventana entre formularios
public class MainActivity extends AppCompatActivity {
EditText etApellidos, etNombres, etEmail, etTelefono, etFechaNac;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

etApellidos = (EditText)findViewById(R.id.etApellidos);
etNombres = (EditText)findViewById(R.id.etNombres);
etEmail = (EditText)findViewById(R.id.etEmail);
etTelefono = (EditText)findViewById(R.id.etTelefono);
etFechaNac = (EditText)findViewById(R.id.etFechaNac);
}
El código anterior funciona para el cambio de ventana entre formularios
public void muestraInformacion(View view){
Intent iInformacion = new Intent(MainActivity.this,Main2Activity.class);

iInformacion.putExtra("apellidos",etApellidos.getText().toString());
iInformacion.putExtra("nombres",etNombres.getText().toString());
iInformacion.putExtra("telefono",etTelefono.getText().toString());
iInformacion.putExtra("email",etEmail.getText().toString());
iInformacion.putExtra("fechaNac",etFechaNac.getText().toString());

startActivity(iInformacion);
}
}
El código anterior funciona para el cambio de ventana entre formularios
.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Main2Activity">
El código anterior funciona para el cambio de ventana entre formularios

<TableLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:stretchColumns="1">

<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView6"
android:layout_marginBottom="20dp"
android:layout_span="2"
android:gravity="center"
android:text="INFORMACION DE REGISTRO"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="@color/abc_input_method_navigation_guard" />
</TableRow>

<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">

<TextView
android:id="@+id/textView8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:text="APELLIDOS"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/abc_input_method_navigation_guard" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/tvApellidos"
android:layout_column="1"
android:textColor="@color/abc_input_method_navigation_guard"/>
</TableRow>

<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">

<TextView
android:id="@+id/textView9"
android:layout_column="1"
android:text="NOMBRES"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/abc_input_method_navigation_guard" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/tvNombres"
android:layout_column="1"
android:textColor="@color/abc_input_method_navigation_guard"/>
</TableRow>

<TableRow
android:layout_height="match_parent"
android:layout_width="match_parent">
<TextView
android:id="@+id/textView11"
android:layout_column="1"
android:text="TELEFONO"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/abc_input_method_navigation_guard" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/tvFono"
android:layout_column="1"
android:textColor="@color/abc_input_method_navigation_guard"/>
</TableRow>

<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView4"
android:layout_column="1"
android:text="CORREO ELECTRONICO"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/abc_input_method_navigation_guard" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/tvCorreo"
android:layout_column="1"
android:textColor="@color/abc_input_method_navigation_guard"/>
</TableRow>
<TableRow
android:layout_height="match_parent"
android:layout_width="match_parent">
<TextView
android:id="@+id/textView15"
android:layout_column="1"
android:text="FECHA NAC."
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/abc_input_method_navigation_guard" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/tvFechaNac"
android:layout_column="1"
android:textColor="@color/abc_input_method_navigation_guard"/>
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">

<Button
android:id="@+id/btnSalir"
android:layout_width="match_parent"
android:onClick="salida"
android:layout_column="1"
android:text="SALIR"
tools:ignore="OnClick" />
</TableRow>
</TableLayout>

</RelativeLayout>

.java

package com.miexamen.appregistropersonal;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;

public class Main2Activity extends AppCompatActivity {

TextView tvApellidos,tvNombres,tvTelefono,tvCorreo,tvFechaNac;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);

tvApellidos = (TextView)findViewById(R.id.tvApellidos);
tvNombres = (TextView)findViewById(R.id.tvNombres);
tvTelefono = (TextView)findViewById(R.id.tvFono);
tvCorreo = (TextView)findViewById(R.id.tvCorreo);
tvFechaNac = (TextView)findViewById(R.id.tvFechaNac);

muestraDatos();
}

public void muestraDatos(){

Bundle datos = getIntent().getExtras();


String apellidos = datos.getString("apellidos");
String nombres = datos.getString("nombres");
String telefono = datos.getString("telefono");
String correo = datos.getString("correo");
String fechaNac = datos.getString("fechaNac");

tvApellidos.setText(apellidos);
tvNombres.setText(nombres);
tvTelefono.setText(telefono);
tvCorreo.setText(correo);
tvFechaNac.setText(fechaNac);
}

public void salida(View view){


finish();
}
}

You might also like