Tarea 1 Android PDF
Tarea 1 Android PDF
<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=".MainActivity"
>
<TextView
android:id="@+id/textView"
android:layout_width="84dp"
android:layout_height="43dp"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="289dp"
android:layout_marginRight="289dp"
android:layout_marginBottom="410dp"
android:text="Uno" />
<TextView
android:id="@+id/textView2"
android:layout_width="89dp"
android:layout_height="33dp"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="49dp"
android:layout_marginRight="49dp"
android:layout_marginBottom="346dp"
android:text="Dos" />
<TextView
android:id="@+id/textView3"
android:layout_width="93dp"
android:layout_height="42dp"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="277dp"
android:layout_marginRight="277dp"
android:layout_marginBottom="304dp"
android:text="Tres"></TextView>
<TextView
android:id="@+id/textView4"
android:layout_width="91dp"
android:layout_height="39dp"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="50dp"
android:layout_marginRight="50dp"
android:layout_marginBottom="229dp"
android:text="Cuatro" />
<TextView
android:id="@+id/textView5"
android:layout_width="118dp"
android:layout_height="48dp"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="255dp"
android:layout_marginRight="255dp"
android:layout_marginBottom="183dp"
android:text="Cinco" />
<TextView
android:id="@+id/textView6"
android:layout_width="97dp"
android:layout_height="44dp"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="41dp"
android:layout_marginRight="41dp"
android:layout_marginBottom="86dp"
android:text="Seis" />
</RelativeLayout>
2. También usar un linearlayout vertical para hacer una lista de 5 filas
con cinco comidas favoritas con el fondo del layout verde...
<?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"
android:background="#4CAF50"
android:orientation="vertical"
tools:context=".MainActivity">
<TextView
android:id="@+id/textView"
android:layout_width="221dp"
android:layout_height="60dp"
android:layout_weight="1"
android:foregroundGravity="center"
android:text="Arroz con carne" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="pasta" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="sancocho" />
<TextView
android:id="@+id/textView4"
android:layout_width="302dp"
android:layout_height="0dp"
android:layout_weight="1"
android:text="sopa" />
<TextView
android:id="@+id/textView5"
android:layout_width="166dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Mangu" />
</LinearLayout>
<FrameLayout
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"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_gravity="top"
>
<TextView
android:id="@+id/text1"
android:layout_width="wrap_content"
android:layout_height="134dp"
android:text="La vida no es una trayectoria plagada de
problemas que necesitan ser resueltos; es una senda en la que
debes experimentar." />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_gravity="center"
>
<TextView
android:id="@+id/text2"
android:layout_width="wrap_content"
android:layout_height="92dp"
android:text="Con pensamientos positivos y perseverancia,
solo es cuestión de tiempo que superes las adversidades y te
propongas nuevos retos." />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Button" />
</LinearLayout>
</>
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/BotonUnico1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:stretchColumns="1">
<TableRow
android:id="@+id/Comienzo"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5px"
android:text="uno"
android:textColor="#005501"
android:textSize="26sp" />
<TextView
android:id="@+id/text2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:padding="5px"
android:text="dos"
android:textColor="#005501"
android:textSize="26sp" />
<TextView
android:id="@+id/text3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5px"
android:text="TRES"
android:textColor="#005501"
android:textSize="26sp" />
</TableRow>
<TableRow
android:id="@+id/separador"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</TableRow>
<TableRow
android:id="@+id/text4"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/text5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Cinco"
android:textSize="20sp" />
<TextView
android:id="@+id/text6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Seis"
android:textSize="20sp" />
<TextView
android:id="@+id/text7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Seis"
android:textSize="20sp" />
</TableRow>
<TableRow
android:id="@+id/text8"
android:layout_width="331dp"
android:layout_height="wrap_content">
<TextView
android:id="@+id/text9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Doce"
android:textSize="20sp" />
<TextView
android:id="@+id/text10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Ocho"
android:textSize="20sp" />
<TextView
android:id="@+id/text18"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="tres"
android:textSize="20sp" />
</TableRow>
<TableRow
android:id="@+id/table"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/text11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="DOCE"
android:textSize="20sp" />
<TextView
android:id="@+id/text12"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Once"
android:textSize="20sp" />
<TextView
android:id="@+id/text13"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Diez"
android:textSize="20sp" />
</TableRow>
<TableRow
android:id="@+id/tr2"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/text14"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Cuatro"
android:textSize="20sp" />
<TextView
android:id="@+id/text15"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Siete"
android:textSize="20sp" />
<TextView
android:id="@+id/text16"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Nueve"
android:textSize="20sp" />
</TableRow>
<TableRow
android:id="@+id/Tr3"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<FrameLayout
android:id="@+id/FR"
android:layout_width="fill_parent"
android:layout_height="2px"
android:layout_span="3"
android:background="#FFFFFF"></FrameLayout>
</TableRow>
<Button
android:id="@+id/boton"
android:layout_width="210dp"
android:layout_height="68dp"
android:layout_gravity="center_horizontal|center_vertical"
android:foregroundGravity="center_horizontal"
android:gravity="center_horizontal"
android:text="Boton" />
</TableLayout>
FlowLayout
Este Layout es muy sencillo, ya que solo acomoda los componentes en fila hasta
donde se lo permita la ventana.
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
// Se muestra la ventana
v.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE)
;
// pack() hace que la ventana coja el tamaño
necesario para mostrar
// los componentes que hay en ella.
v.pack();
v.setVisible(true);
}
}