More Related Content More from Erick Soltero (20) Reportes de actividades5. Llevar a cabo esta actividad representó para mi
comenzar con el desarrollo de aplicaciones
móviles. Con esta actividad aprendí como
insertar elementos “TextView”, determinar la
altura y longitud que abarca un “TextView” y
cambiar el color del fondo de un “TextView”.
ConclusiónActividad 1
8. En esta actividad aprendí a asignar un tamaño a
los “TextView”, de forma que el espacio
disponible sea ocupado equitativamente por
cada uno de los “TextView”.
ConclusiónActividad 2
11. Al realizar esta actividad pude aprender a añadir
imágenes en un Layout. Hacer esto representó
una ligera dificultad para mí, ya que no lograba
entender cómo añadir imágenes, pero
finalmente fui capaz de entenderlo.
Pienso que haber aprendido a añadir imágenes en
un Layout me será de gran utilidad en futúras
prácticas.
ConclusiónActividad 3
14. Tras finalizar esta actividad aprendí como alinear
los “TextView” en distintos lugares del Layout.
Finalizar esta actividad me resultó muy fácil, ya
que comprendí a la perfección como alinear los
“TextView”.
ConclusiónActividad 4
17. Realizar esta actividad me ayudó a entender como
alinear los “TextView” en relación a otros “Text
View”. Realizar esta actividad me resulto
regularmente difícil, ya que tuve que escribir una
gran parte del código, sin embargo no tuve
mayores dificultades ya que entendí como
alinear elementos entre sí.
ConclusiónActividad 5
20. Llevar a cabo esta actividad me llevó a
comprender cómo utilizar los margenes, tanto
para imágenes como para “TextViews”.
Realizar esta aplicación me fue muy fácil, pues
entender el funcionamiento de los márgenes no
fue difícil.
ConclusiónActividad 6
23. Esta práctica me ayudó a entender el
funcionamiento de los “ScrollViews”,
horizontales y verticales.
Realizar esta actividad me resultó difícil, ya que
no comprendía como utilizar el “ScrollView”, y se
me presentaron numerosas dificultades.
ConclusiónPráctica 2
24. <?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
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"
android:background="@color/colorPrimary"
tools:context="erick.prac_03.MainActivity">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="64dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="48dp"
android:layout_marginTop="8dp"
android:text="Bienvenidos"
android:textSize="26sp"
app:layout_constraintBottom_toTopOf="@+id/textView3"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.303"
app:layout_constraintStart_toEndOf="@+id/imageView"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.956" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="68dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="A la programación"
android:textSize="20sp"
app:layout_constraintBottom_toTopOf="@+id/textView4"
app:layout_constraintEnd_toStartOf="@+id/textView3"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/imageView"
app:layout_constraintVertical_bias="0.571" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:layout_marginEnd="24dp"
android:text="Con Android"
android:textSize="20sp"
app:layout_constraintBottom_toTopOf="@+id/textView4"
app:layout_constraintEnd_toEndOf="parent" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:text="Estudiante de Bachillerato"
android:textSize="20sp"
app:layout_constraintBottom_toTopOf="@+id/textView5"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:text="Un mundo fantástico te espera"
android:textSize="20sp"
app:layout_constraintBottom_toTopOf="@+id/textView6"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:text="Con Android"
android:textSize="20sp"
app:layout_constraintBottom_toTopOf="@+id/textView7"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/textView7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:text="¿Estás preparado?"
android:textSize="20sp"
app:layout_constraintBottom_toTopOf="@+id/button"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<Button
android:layout_width="63dp"
android:layout_height="37dp"
android:layout_marginBottom="24dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:text="Off"
android:textSize="14sp"
app:layout_constraintBottom_toTopOf="@+id/textView8"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.501"
app:layout_constraintStart_toStartOf="parent" />
<ImageView
android:id="@+id/imageView"
android:layout_width="114dp"
android:layout_height="144dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/dgeti" />
<TextView
android:id="@+id/textView8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="4dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:text="No te arrepentirás"
android:textSize="20sp"
app:layout_constraintBottom_toTopOf="@+id/button2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.502"
app:layout_constraintStart_toStartOf="parent" />
<Button
android:id="@+id/button2"
android:layout_width="65dp"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:text="Salir"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.894"
app:layout_constraintStart_toStartOf="parent" />
</android.support.constraint.ConstraintLayout>
Código XMLPráctica 3
26. Realizar esta práctica me fue realmente fácil, pues
me siento familiarizado con los
ConstraintLayouts. No representó ninguna
dificultad para mí, pero amplié mis
conocimientos sobre este tipo de Layouts.
ConclusiónPráctica 3
27. <?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
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="erick.prac_04.MainActivity">
<TextView
android:id="@+id/texto1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="28dp"
android:text="Número 1"
android:textSize="20sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<EditText
android:id="@+id/num1"
android:layout_width="171dp"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginStart="16dp"
android:layout_marginTop="8dp"
android:hint="Introduzca un valor."
android:textColor="@android:color/darker_gray"
app:layout_constraintBottom_toTopOf="@+id/texto2"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/texto1"
app:layout_constraintVertical_bias="1.0" />
<TextView
android:id="@+id/texto2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="56dp"
android:text="Número 2"
android:textSize="20sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/texto1" />
<EditText
android:id="@+id/num2"
android:layout_width="171dp"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginStart="16dp"
android:layout_marginTop="8dp"
android:hint="Introduzca un valor."
android:textColor="@android:color/darker_gray"
app:layout_constraintBottom_toTopOf="@+id/button1"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/texto2"
app:layout_constraintVertical_bias="0.0" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginStart="16dp"
android:layout_marginTop="8dp"
android:text="Resultado"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/button3"
app:layout_constraintVertical_bias="0.452" />
<EditText
android:id="@+id/result"
android:layout_width="171dp"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginStart="16dp"
android:hint="Resultado"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView3"
app:layout_constraintVertical_bias="1.0"
tools:ignore="MissingConstraints" />
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:onClick="operacionSuma"
android:text="Suma"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.434"
tools:ignore="MissingConstraints" />
<Button
android:id="@+id/button2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:onClick="operacionResta"
android:text="Resta"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/button1"
tools:ignore="MissingConstraints" />
<Button
android:id="@+id/button3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:onClick="operacionMulti"
android:text="Multiplicación"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/button2"
tools:ignore="MissingConstraints" />
<Button
android:id="@+id/button4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:onClick="operacionDivision"
android:text="División"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/button3"
app:layout_constraintVertical_bias="0.0"
tools:ignore="MissingConstraints" />
</android.support.constraint.ConstraintLayout>
Código XMLPráctica 4
28. package erick.prac_04;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
public class MainActivity extends
AppCompatActivity
{
public EditText numero1, numero2, resultado;
@Override
protected void onCreate(Bundle
savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
numero1=(EditText)findViewById(R.id.num1);
numero2=(EditText)findViewById(R.id.num2);
resultado=(EditText)findViewById(R.id.result);
}
public void operacionSuma(View view)
{
float suma;
float n1 =
Float.parseFloat(numero1.getText().toString());
float n2 =
Float.parseFloat(numero2.getText().toString());
suma = n1 + n2;
resultado.setText(String.valueOf(suma));
}
public void operacionResta(View view)
{
float resta;
float n1 =
Float.parseFloat(numero1.getText().toString());
float n2 =
Float.parseFloat(numero2.getText().toString());
resta = n1 - n2;
resultado.setText(String.valueOf(resta));
}
public void operacionMulti(View view)
{
float mult;
float n1 =
Float.parseFloat(numero1.getText().toString());
float n2 =
Float.parseFloat(numero2.getText().toString());
mult = n1 * n2;
resultado.setText(String.valueOf(mult));
}
public void operacionDivision(View view) {
float div;
float n1 =
Float.parseFloat(numero1.getText().toString());
float n2 =
Float.parseFloat(numero2.getText().toString());
div = n1 / n2;
resultado.setText(String.valueOf(div));
}
}
Código JavaPráctica 4
30. Esta práctica fue muy interesante para mí, pues
finalmente entramos realmente en la
programación. Retomé muchos conceptos que
no utilizaba desde el anterior semestre.
Terminar esta aplicación fue complicado,
principalmente por problemas de hardware,
pero logré finalizarla exitosamente.
ConclusiónPráctica 4
32. public class MainActivity extends AppCompatActivity {
public EditText numero;
public TextView Resultado;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
numero
=(EditText)findViewById(R.id.Ed_numero);
Resultado
=(TextView)findViewById(R.id.Text_Resultado);
}
public void Verificar(View view) {
int num;
String respuesta;
num =
Integer.parseInt(numero.getText().toString());
if (num % 2 == 0)
respuesta = "Número Par";
else
respuesta = "Número impar";
Resultado.setText(respuesta);
}
public void Borrar(View view) {
numero.setText("");
Resultado.setText("");
}
}
Código JavaPráctica 5
34. Nuevamente, realizar esta actividad me resultó
interesante, pues nuevamente requerimos de
utilizar una programación real.
Si bien no me resultó muy difícil finalizar esta
práctica, tardé mucho por problemas con el
harware.
ConclusiónPráctica 5
35. <?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
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="erick.prac_06.MainActivity">
<TextView
android:id="@+id/TextoNum1"
android:layout_width="345dp"
android:layout_height="28dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="Inserte un primer número."
android:textColor="@android:color/black"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.521"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.017" />
<EditText
android:id="@+id/Ed_num1"
android:layout_width="345dp"
android:layout_height="36dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.521"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.119" />
<TextView
android:id="@+id/TextoNum2"
android:layout_width="345dp"
android:layout_height="28dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="Inserte un segundo número."
android:textColor="@android:color/black"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.521"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.231" />
<EditText
android:id="@+id/Ed_num2"
android:layout_width="345dp"
android:layout_height="36dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.521"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.322" />
<TextView
android:id="@+id/Texto_Result"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginTop="8dp"
android:text="Resultado"
android:textColor="@android:color/black"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/Ed_num2"
app:layout_constraintVertical_bias="0.076" />
<EditText
android:id="@+id/Ed_res"
android:layout_width="170dp"
android:layout_height="28dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.95"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/Ed_num2"
app:layout_constraintVertical_bias="0.238" />
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.609">
<RadioButton
android:id="@+id/radioSuma"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="12dp"
android:checked="false"
android:text="Suma"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.042"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/Ed_num2" />
<RadioButton
android:id="@+id/radioResta"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="12dp"
android:text="Resta"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.042"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/radioSuma" />
<RadioButton
android:id="@+id/radioMult"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="12dp"
android:text="Multiplicación"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.038"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/radioResta" />
<RadioButton
android:id="@+id/radioDiv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="División"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.03"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/radioMult" />
</RadioGroup>
</android.support.constraint.ConstraintLayout>
Código XMLPráctica 6 (incom.)
36. package erick.prac_06;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.RadioButton;
public class MainActivity extends
AppCompatActivity {
public EditText numero1,numero2, resultado;
RadioButton sumar,restar,multi,divis;
@Override
protected void onCreate(Bundle
savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
numero1=(EditText)findViewById(R.id.Ed_num1);
numero2=(EditText)findViewById(R.id.Ed_num2);
resultado=(EditText)findViewById(R.id.Ed_res);
sumar=(RadioButton)findViewById(R.id.radioSum
a);
restar=(RadioButton)findViewById(R.id.radioRest
a);
}
public void operacion(View view)
{
if(sumar.isChecked())
{
float suma;
float n1 =
Float.parseFloat(numero1.getText().toString());
float n2 =
Float.parseFloat(numero2.getText().toString());
suma = n1 + n2;
resultado.setText(String.valueOf(suma));
}
}
}
Código JavaPráctica 6 (incom.)
38. En esta ocasión no logré completar la práctica,
pues no poseo los conocimientos necesarios
para completarla, ni tengo material de
referencia.
Me interesa aprender a utilizar los RadioButtons,
pues pueden tener una gran cantidad de
utilidades.
ConclusiónPráctica 6 (incom.)