SlideShare a Scribd company logo
1 of 26
PORTAFOLIO 2do Parcial
REPORTE DE PRACTICAS EN ANDROID STUDIO
ALUMNO:
Santiago Pintado José Alejandro.
GRADO Y GRUPO:
4°G.
DOCENTE:
María De Lourdes Ramírez Villaseñor.
PRACTICA 1
“LAYOUTS EN ANDROID”
El estudiante realiza aplicaciones móviles que utilicen diferentes layouts, según lo vaya
indicando el docente.
Tipos de Layouts:
- Proy01_Lista_de_Invitados
- Proy02_Lista_de_Invitados
- Proy03_Insertar_Imagen
- Proy04_Relative_Layout
- Proy05_Relative_Layout
- Proy06_imagen
PROYECTO 1
Lista de invitados
CODIGO IMAGEN
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@android:color/darker_gray">
<TextView
android:text="Lista de invitados"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:textSize="24sp" />
<TextView
android:text="Oswaldo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:textSize="24sp" />
<TextView
android:text="Axel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:textSize="24sp" />
<TextView
android:text="Elian"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:textSize="24sp" />
</LinearLayout>
CONCLUSION
Bueno este fue mi primer trabajo en Android Studio, mi primera
experiencia fue algo buena, aunque la verdad no comprendía
muy bien el manejo de este software, cuando hicimos esta
actividad me pareció algo difícil sobre todo porque no conocía los
códigos para acomodar de acuerdo a la imagen de la maestra.
PROYECTO 2
Lista de invitados mejorada
CODIGO IMAGEN
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/a
ndroid"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@android:color/darker_gray">
<TextView
android:layout_weight="1"
android:text="Lista de invitados"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:textSize="24sp" />
<TextView
android:layout_weight="1"
android:text="Oswaldo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:textSize="24sp" />
<TextView
android:layout_weight="1"
android:text="Axel"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:textSize="24sp" />
<TextView
android:layout_weight="1"
android:text="Elian"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:textSize="24sp" />
</LinearLayout>
CONCLUSION
En este proyecto se me hizo más fácil además de que
aprendí a usar el match_parent y el wrap_content.
PROYECTO 3
Insertar imagen
CODIGO IMAGEN
<LinearLayout
xmlns:android="http://schemas.android.com/apk/re
s/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_width="wrap_content"
android:layout_height="397dp"
android:layout_weight="1"
android:scaleType="centerCrop"
android:src="@drawable/kanekiperronalv"
/>
<TextView
android:text="You are invited"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight=""
android:textColor="@android:color/white"
android:textSize="54sp"
android:background="#851800"/>
<TextView
android:text="to watch tokyo ghoul"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
android:textColor="@android:color/white"
android:textSize="34sp"
android:background="#29CFF0"/>
</LinearLayout>
CONCLUSION
En esta actividad aprendí a insertar imágenes y también a
acomodarlas para que se ajustaran a la pantalla.
PROYECTO 4
Relative Layout
CODIGO IMAGEN
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/re
s/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="16dp">
<TextView
android:text="I am in this corner"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"/>
<TextView
android:text="No, up here"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"/>
<TextView
android:text="Wait, I am here"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"/>
<TextView
android:text="Actually, I am here"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alginParentTop="true"
android:layout_alignParentRight="true"/>
</RelativeLayout>
CONCLUSION
En esta actividad aprendí a acomodar el texto mediante el
código, me fue muy difícil en su momento porque no tenia
ni idea de lo que hacía.
PROYECTO 5
Relative Layout
CODIGO IMAGEN
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/lyla_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:textSize="24sp"
android:text="Lyla"/>
<TextView
android:id="@+id/me_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_toRightOf="@id/lyla_text_view"
android:textSize="24sp"
android:text="me"/>
<TextView
android:id="@+id/natalie_text_view"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textSize="24sp"
android:text="Natalie"/>
<TextView
android:id="@+id/Jennie_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:textSize="24sp"
android:text="Jennie"/>
<TextView
android:id="@+id/Kagure_text_view"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentRight="true"
android:textSize="24sp"
android:text="Kagure"/>
<TextView
android:id="@+id/Kunal_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toEndOf="@+id/me_text_view"
android:text=" Kunal"
android:textSize="24sp"/>
<TextView
android:id="@+id/Ben_text_view"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_toRightOf="@+id/Kunal_text_view"
android:textSize="24sp"
android:text="Ben"/>
<TextView
android:id="@+id/Amy_text_view"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentBottom="true"
android:layout_toLeftOf="@+id/Jennie_text_view"
android:textSize="24sp"
android:text="Amy"/>
<TextView
android:id="@+id/Omoju_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/Jennie_text_view"
android:layout_toRightOf="@+id/Amy_text_view"
android:text="Omoju"
android:textSize="24sp" />
</RelativeLayout>
CONCLUSION
En este caso se tenía que editar el anterior colocando más
nombres y acomodados de la misma forma pero en distinta
posición, este también se me dificulto y más en la parte d en la
esquina inferior derecha.
PROYECTO 6
Imagen
CODIGO IMAGEN
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_margin="10dp"
android:src="@drawable/playa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:scaleType="centerCrop" />
<TextView
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:text="You're invited"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight=""
android:textColor="@android:color/white"
android:textSize="34sp"
android:background="#009688" />
<TextView
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginBottom="10dp"
android:text="Bonfire at the beach"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
android:textColor="@android:color/white"
android:textSize="34sp"
android:background="#009688"/>
</LinearLayout>
CONCLUSION
Esta actividad me parecía un poco sencilla ya que solo era
ajustar la imagen como con un marco, a cierta distancia.
PRACTICA 2
“SCROLLVIEW EN ANDROID”
CODIGO IMAGEN
<ScrollView
android:layout_width="match_parent"
android:layout_height="236dp"
android:layout_alignParentTop="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="236dp"
android:layout_alignParentTop="true"
android:orientation="vertical"
>
<Button
android:id="@+id/button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button6"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button7"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button8"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button9"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
</LinearLayout>
</ScrollView>
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="236dp"
android:layout_alignParentBottom="true"
android:orientation="horizontal"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="259dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="236dp"
android:layout_alignParentBottom="true"
android:orientation="horizontal">
<Button
android:id="@+id/button18"
android:layout_width="wrap_content"
android:layout_height="220dp"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/button19"
android:layout_width="wrap_content"
android:layout_height="220dp"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/button20"
android:layout_width="wrap_content"
android:layout_height="220dp"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/button21"
android:layout_width="wrap_content"
android:layout_height="220dp"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/button22"
android:layout_width="wrap_content"
android:layout_height="220dp"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/button23"
android:layout_width="wrap_content"
android:layout_height="220dp"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/button24"
android:layout_width="wrap_content"
android:layout_height="220dp"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/button25"
android:layout_width="wrap_content"
android:layout_height="220dp"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/button26"
android:layout_width="wrap_content"
android:layout_height="220dp"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/button27"
android:layout_width="wrap_content"
android:layout_height="220dp"
android:layout_weight="1"
android:text="Button" />
</LinearLayout>
</HorizontalScrollView>
</android.support.constraint.ConstraintLay
out>
CONCLUSION
Esta actividad hasta ahora ha sido la más tediosa,
en el transcurso de esta tuve muchos problemas al
intentar acomodarla, también me había quedado
atrás, y mi pc no funcionaba, fue realmente muy
estresante.
PRACTICA 3
“CONSTRAINLAYOUT EN ANDROID”
CODIGO IMAGEN
<?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/colorPrimaryDark"
tools:context="com.example.alejandro.practica3.MainActivity">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
android:text="Bienvenidos"
android:textSize="24sp"
app:layout_constraintBottom_toTopOf="@+id/textView3"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.506" />
<ImageView
android:id="@+id/imageView"
android:layout_width="120dp"
android:layout_height="170dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
app:layout_constraintEnd_toStartOf="@+id/textView"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/DGETI" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="27dp"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
android:text="A la programacion"
android:textSize="18sp"
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="1.0" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_marginBottom="4dp"
android:text="Con android"
android:textSize="18sp"
app:layout_constraintBottom_toTopOf="@+id/textView4"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.882"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
android:text="Estudiante de bachillerato"
android:textSize="18sp"
app:layout_constraintBottom_toTopOf="@+id/textView5"
app:layout_constraintEnd_toEndOf="@+id/textView5"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.977" />
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="272dp"
android:text="Un mundo fantastico te espera"
android:textSize="18sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="52dp"
android:text="Con android"
android:textSize="18sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.501"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView4"
/>
<TextView
android:id="@+id/textView7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="344dp"
android:text="Estas preparado?"
android:textSize="18sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.546"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginTop="8dp"
android:text="Off"
app:layout_constraintBottom_toTopOf="@+id/textView8"
app:layout_constraintEnd_toEndOf="@+id/textView7"
app:layout_constraintTop_toBottomOf="@+id/textView7"
android:layout_marginRight="8dp" />
<TextView
android:id="@+id/textView8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="28dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:text="No te arrepentiras"
android:textSize="18sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:text="Salir"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="@+id/textView5"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toEndOf="@+id/textView8"
/>
</android.support.constraint.ConstraintLayout>
CONCLUSION
Esta actividad fue más sencilla porque solo era colocar una imagen
pequeña y ajustar los cuadritos con al menos tres puntos, fue fácil.
PRACTICA 4
“CALCULADORA 1”
CODIGO IMAGEN
<?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=".MainActivity">
<TextView
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"
android:text="Número 1:"
android:textSize="20dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.017" />
<EditText
android:id="@+id/val1"
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:ems="10"
android:inputType="textPersonName"
android:text="Valor 1"
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.122" />
<TextView
android:id="@+id/textView"
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:text="Número 2:"
android:textSize="20dp"
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.254" />
<EditText
android:id="@+id/val2"
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:ems="10"
android:inputType="textPersonName"
android:text="Valor 2"
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.371" />
<Button
android:id="@+id/sum"
android:layout_width="64dp"
android:layout_height="81dp"
android:layout_gravity="center"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:onClick="operacionSuma"
android:text="+"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.384"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.664" />
<Button
android:id="@+id/rest"
android:layout_width="66dp"
android:layout_height="82dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:onClick="operacionresta"
android:text="-"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.062"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.665" />
<Button
android:id="@+id/button"
android:layout_width="63dp"
android:layout_height="82dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:onClick="operacionmultiplicacion"
android:text="X"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.675"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.665" />
<Button
android:id="@+id/division"
android:layout_width="72dp"
android:layout_height="85dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:onClick="operaciondivision"
android:text="/"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.972"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.67" />
<EditText
android:id="@+id/resul"
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"
android:ems="10"
android:inputType="textPersonName"
android:text=" RESULTADO"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.503"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.848" />
</android.support.constraint.ConstraintLayout>
CODIGO JAVA
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
public class MainActivity extends Activity {
public EditText numero1,numero2,resultado;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
numero1=(EditText)findViewById(R.id.val1);
numero2=(EditText)findViewById(R.id.val2);
resultado=(EditText)findViewById(R.id.resul);
}
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 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 operacionmultiplicacion (View
view){
float multiplicacion;
float n1=
Float.parseFloat(numero1.getText().toString());
Float n2=
Float.parseFloat(numero2.getText().toString());
multiplicacion=n1*n2;
resultado.setText(String.valueOf(multiplicacion));
}
public void operaciondivision (View view){
float division ;
float n1=
Float.parseFloat(numero1.getText().toString());
Float n2=
Float.parseFloat(numero2.getText().toString());
division=n1/n2;
resultado.setText(String.valueOf(division));
}
}
CONCLUSION
Esta práctica me resulto sencilla, pero a la vez extraña que tuve
que insertar código en java, algo que yo desconocía, creía que
solo se acomodaba y ya está.
PRACTICA 5
“PARIMPAR”
CODIGO IMAGEN
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/andr
oid"
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="com.example.alejandro.practica5.MainAct
ivity">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Escribe un numero"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.07" />
<EditText
android:id="@+id/editText_num"
android:layout_width="315dp"
android:layout_height="47dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:ems="10"
android:inputType="number"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.509"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView"
app:layout_constraintVertical_bias="0.074" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="144dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:onClick="Verificar"
android:text="Determinar"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.501"
app:layout_constraintStart_toStartOf="parent"
/>
<TextView
android:id="@+id/textView_resultado"
android:layout_width="107dp"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="Resultado"
android:textSize="24sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.501"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.863" />
<Button
android:id="@+id/button2"
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"
android:onClick="borrar"
android:text="Borrar"
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.521" />
</android.support.constraint.ConstraintLayout>
CODIGO JAVA
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
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.editText_num);
resultado=
(TextView)findViewById(R.id.textView_resultado);
}
public void Verificar(View view){
int num;
String respuesta;
num =
Integer.parseInt(numero.getText().toString());
if(num % 2 == 0)
respuesta="numero par"; else
respuesta="numero impar";
resultado.setText(respuesta);
}
public void borrar(View view){
numero.setText("");
resultado.setText("Resultado");
}}
CONCLUSION
Esta actividad fue muy sencilla, y aprendí a usar el if, me di cuenta
que era lo mismo que en java o c++, además de colocar el botón de
“borrar y ponerle su función para que se limpiara.
PRACTICA 6
“CALCULADORA 2”
CODIGO IMAGEN
<?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="com.example.alejandro.PRACTICA
6.MainActivity">
<TextView
android:id="@+id/Textnum1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="16dp"
android:text="Escribe un Numero"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.096"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<EditText
android:id="@+id/valor1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="48dp"
android:ems="10"
android:inputType="textPersonName"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.052"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="108dp"
android:text="Escribe un numero"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.095"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<EditText
android:id="@+id/valor2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="324dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:ems="10"
android:inputType="textPersonName"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.052"
app:layout_constraintStart_toStartOf="parent" />
<CheckBox
android:id="@+id/checkboxsum"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="220dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:onClick="operacion"
android:text="Suma"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.026"
app:layout_constraintStart_toStartOf="parent" />
<CheckBox
android:id="@+id/checkboxres"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="168dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:onClick="operacion"
android:text="Resta"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.026"
app:layout_constraintStart_toStartOf="parent" />
<CheckBox
android:id="@+id/checkboxmul"
android:layout_width="wrap_content"
android:layout_height="28dp"
android:layout_marginBottom="120dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:onClick="operacion"
android:text="Multiplicacion"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.032"
app:layout_constraintStart_toStartOf="parent" />
<CheckBox
android:id="@+id/checkboxdiv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="72dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:onClick="operacion"
android:text="Division"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.027"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="232dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:text="Resultado"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.731"
app:layout_constraintStart_toStartOf="parent" />
<EditText
android:id="@+id/resultado"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="172dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:ems="10"
android:inputType="textPersonName"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.947"
app:layout_constraintStart_toStartOf="parent" />
</android.support.constraint.ConstraintLayout>
CODIGO JAVA
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RadioButton;
public class MainActivity extends AppCompatActivity {
public EditText num1;
public EditText num2;
public EditText resultado;
public CheckBox rbs, rbr, rbm, rbd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
num1 = (EditText)findViewById(R.id.valor1);
num2 = (EditText)findViewById(R.id.valor2);
resultado =
(EditText)findViewById(R.id.resultado);
rbs = (CheckBox)findViewById(R.id.checkboxsum);
rbr = (CheckBox)findViewById(R.id.checkboxres);
rbm = (CheckBox)findViewById(R.id.checkboxmul);
rbd = (CheckBox)findViewById(R.id.checkboxdiv);
}
public void operacion (View view) {
float n1, n2, res;
n1 = Float.parseFloat(num1.getText().toString());
n2 = Float.parseFloat(num2.getText().toString());
if (rbs.isChecked() == true) {
res = n1 + n2;
resultado.setText(String.valueOf(res));
} else if (rbr.isChecked() == true) {
res = n1 - n2;
resultado.setText(String.valueOf(res));
} else if (rbm.isChecked() == true) {
res = n1 * n2;
resultado.setText(String.valueOf(res));
} else if (rbd.isChecked() == true) {
res = n1 / n2;
resultado.setText(String.valueOf(res));
}
}
}
CONCLUSION
Esta práctica solo se me dificulto en editar lo de los círculos ya que no
me funcionaba, primero lo estaba haciendo con lo de los cuadrados,
pero al final tuvimos que editarlo.

More Related Content

What's hot (9)

Portafolio
PortafolioPortafolio
Portafolio
 
Pract 7
Pract 7Pract 7
Pract 7
 
Actividad 03
Actividad 03Actividad 03
Actividad 03
 
Lab 10 gride view
Lab 10 gride viewLab 10 gride view
Lab 10 gride view
 
Portafolio mar
Portafolio marPortafolio mar
Portafolio mar
 
Practica 2
Practica 2Practica 2
Practica 2
 
Pract 8
Pract 8Pract 8
Pract 8
 
Portafolio2
Portafolio2Portafolio2
Portafolio2
 
Practica 5
Practica 5Practica 5
Practica 5
 

More from Jose Alejandro Santiago Pintado (20)

Actividad 10
Actividad 10Actividad 10
Actividad 10
 
Actividad 11
Actividad 11Actividad 11
Actividad 11
 
Actividad 10
Actividad 10 Actividad 10
Actividad 10
 
TABLA SQA 2do PARCIAL
TABLA SQA 2do PARCIALTABLA SQA 2do PARCIAL
TABLA SQA 2do PARCIAL
 
Arreglos bidimensionales
Arreglos bidimensionales Arreglos bidimensionales
Arreglos bidimensionales
 
ArreglosUni Positivos y Negativos y Suma de Vectores
ArreglosUni Positivos y Negativos y Suma de VectoresArreglosUni Positivos y Negativos y Suma de Vectores
ArreglosUni Positivos y Negativos y Suma de Vectores
 
P2 actividades 2 y 3 infografía slideshare
P2 actividades 2 y 3 infografía slideshareP2 actividades 2 y 3 infografía slideshare
P2 actividades 2 y 3 infografía slideshare
 
P2 Act1 cuadro comparativo
P2 Act1 cuadro comparativo P2 Act1 cuadro comparativo
P2 Act1 cuadro comparativo
 
PROGRAMA 22
PROGRAMA 22PROGRAMA 22
PROGRAMA 22
 
PROGRAMA 21
PROGRAMA 21PROGRAMA 21
PROGRAMA 21
 
PROGRAMA 20
PROGRAMA 20PROGRAMA 20
PROGRAMA 20
 
PROGRAMA 19
PROGRAMA 19PROGRAMA 19
PROGRAMA 19
 
PROGRAMA 18
PROGRAMA 18PROGRAMA 18
PROGRAMA 18
 
PROGRAMA 17
PROGRAMA 17PROGRAMA 17
PROGRAMA 17
 
PROGRAMA 16
PROGRAMA 16PROGRAMA 16
PROGRAMA 16
 
PROGRAMA 15
PROGRAMA 15PROGRAMA 15
PROGRAMA 15
 
PROGRAMA 14
PROGRAMA 14PROGRAMA 14
PROGRAMA 14
 
PROGRAMA 13
PROGRAMA 13PROGRAMA 13
PROGRAMA 13
 
PROGRAMA 12
PROGRAMA 12PROGRAMA 12
PROGRAMA 12
 
PROGRAMA 11
PROGRAMA 11PROGRAMA 11
PROGRAMA 11
 

Portafolio 2do parcial