1. Portafolio 2do Parcial
KEVIN ULISES CHAVEZPEREZ 4G MATUTINO
Practica 1
código xml
Act 1
En esta app se busca darle un fondo al layout y fondo al textView dependiendo de lo que
mida.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/darker_gray">
<TextView
android:id="@+id/textView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:text="Lista De Invitados"
android:textSize="24sp" />
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:text="Oswaldo"
android:textSize="24sp" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="50dp"
android:background="#4CAF50"
android:text="Axel"
android:textSize="24sp" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:text="Elian"
android:textSize="24sp" />
</LinearLayout>
2. Portafolio 2do Parcial
KEVIN ULISES CHAVEZPEREZ 4G MATUTINO
Act 2
En esta app, se busca dividir los textView de forma equitativa en todo el LinearLayout
Con un atributo en cada textView de weight=”1” lo que hace que se disponga en todo el
layout
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/darker_gray">
<TextView
android:id="@+id/textView"
android:layout_weight="1"
android:layout_width="match_parent"
android:background="#4CAF50"
android:text="Lista De Invitados"
android:textSize="24sp"
android:layout_height="0dp" />
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_weight="1"
android:background="#4CAF50"
android:text="Oswaldo"
android:textSize="24sp"
android:layout_height="0dp" />
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_weight="1"
android:background="#4CAF50"
android:text="Axel"
android:textSize="24sp"
android:layout_height="0dp" />
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_weight="1"
android:background="#4CAF50"
android:text="Elian"
android:textSize="24sp"
android:layout_height="0dp" />
</LinearLayout>
4. Portafolio 2do Parcial
KEVIN ULISES CHAVEZPEREZ 4G MATUTINO
Act 4
En esta actividad se busca acomodar en un RelativeLayout distintos textView en las
esquinas del mismo layout, con atributos que alinean según los bordes de la pantalla
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ef77a9eb"
android:padding="16dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:text="I'm in this corner"
android:textColor="@style/Base.V7.Theme.AppCompat.Dialog" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="No, up here"
android:textColor="@style/Base.V7.Theme.AppCompat.Dialog" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:text="Wait, I'm here"
android:textColor="@style/Base.V7.Theme.AppCompat.Dialog" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:text="Actually, I'm here"
android:textColor="@style/Base.V7.Theme.AppCompat.Dialog" />
</RelativeLayout>
5. Portafolio 2do Parcial
KEVIN ULISES CHAVEZPEREZ 4G MATUTINO
Act 5
En esta actividad se busca lo mismo que en la actividad pasada, solo que ahora es
acomodar los textView tomando en cuenta las posiciones de los otros textView y también
desde donde empiezan y donde terminan.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#c65ee0">
<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:text="Lyla"
android:textColor="@android:color/black"
android:textSize="24sp" />
<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:text="Me"
android:textColor="@android:color/black"
android:textSize="24sp" />
<TextView
android:id="@+id/natalie_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toStartOf="@+id/kunal_text_view"
android:text="Natalie"
android:textColor="@android:color/black"
android:textSize="24sp"
android:layout_toLeftOf="@+id/kunal_text_view" />
<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:text="Jennie"
android:textColor="@android:color/black"
android:textSize="24sp" />
14. Portafolio 2do Parcial
KEVIN ULISES CHAVEZPEREZ 4G MATUTINO
Practica 5
En estaaplicación loque se hizofue que a base de leerunnumeroenun editText,determinarsi el
numeroespar o imparcon un códigoel cual esun cicloflorque tiene función,leerel numeroy
dividirloentre2,con el modtomar el residuoysi es igual a 0 espar, si no, impar.
El códigoenjava esbásicamente lomismoque vimosel semestrepasado,soloque estavezla
integramosauna aplicación.
Códigoxml
<?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="#A9D0F5"
tools:context=".MainActivity">
<TextView
android:id="@+id/textView"
android:layout_width="202dp"
android:layout_height="40dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="60dp"
android:text="@string/escribe_un_n_mero"
android:textColor="#0B0B3B"
android:textSize="26sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.502"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<EditText
android:id="@+id/editnumero"
android:layout_width="248dp"
android:layout_height="54dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="16dp"
android:ems="10"
android:hint="@string/numero"
android:textSize="21sp"
android:inputType="number"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView"
app:layout_constraintStart_toStartOf="parent" />