Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Semana3 2021
Semana3 2021
Móviles
Layouts
Pedro Yuri Marquez Solis
4
1
Interfaces en Android
LinearLayout o
ConstraintLayout
TextView Button
Layouts
Algunos de los view groups
• Un Layout es un elemento que
representa el diseño de la interfaz más populares son:
de usuario de componentes
gráficos como una actividad, LinearLayout
fragmento o widget. FrameLayout
• Los layouts pueden ser creados a RelativeLayout
través de archivos XML o con
código Java de forma programática TableLayout
GridLayout
ConstrainLayout
Crear Layouts En Android Studio
Imagina en una sentencia como “el botón estará por debajo del texto” o
“la imagen se encuentra a la derecha de la descripción”.
Atributos :
• columnCount: Cantidad de columnas
• rowCount: Cantidad de filas.
• useDefaultMargins: el valor de true establece
márgenes predeterminadas entre los ítems.
GridLayout
<TextView
android:id="@+id/numero_9"
<TextView <TextView
android:id="@+id/signo_por" android:id="@+id/signo_menos"
style="@style/AppTheme.BotonCalculadora.Rojo" style="@style/AppTheme.BotonCalculadora.Rojo"
android:layout_column="3" android:layout_column="3"
android:layout_gravity="fill" android:layout_gravity="fill_horizontal"
android:layout_row="2" android:layout_row="3"
android:gravity="center" android:gravity="center"
android:text="×" /> android:text="-" />
<TextView <TextView
android:id="@+id/textView10" android:id="@+id/punto"
style="@style/AppTheme.BotonCalculadora.Rojo" style="@style/AppTheme.BotonCalculadora.Azul"
android:layout_column="3" android:layout_column="0"
android:layout_gravity="fill_horizontal" android:layout_gravity="fill_horizontal"
android:layout_row="1" android:layout_row="4"
android:text="÷" /> android:gravity="center_horizontal"
android:text="." />
<TextView
android:id="@+id/numero_1" <TextView
style="@style/AppTheme.BotonCalculadora.Azul" android:id="@+id/cero"
android:layout_column="0" style="@style/AppTheme.BotonCalculadora.Azul"
android:layout_row="3" android:layout_column="1"
android:text="1" /> android:layout_row="4"
android:text="0" />
<TextView
android:id="@+id/numero_2" <TextView
style="@style/AppTheme.BotonCalculadora.Azul" android:id="@+id/signo_igual"
android:layout_width="wrap_content" style="@style/AppTheme.BotonCalculadora.Azul"
android:layout_height="wrap_content" android:layout_column="2"
android:layout_column="1" android:layout_gravity="fill_horizontal"
android:layout_row="3" android:layout_row="4"
android:text="2" /> android:text="=" />
<TextView <TextView
android:id="@+id/numero_3" android:id="@+id/signo_mas"
style="@style/AppTheme.BotonCalculadora.Azul" style="@style/AppTheme.BotonCalculadora.Rojo"
android:layout_width="wrap_content" android:layout_column="3"
android:layout_height="wrap_content" android:layout_gravity="fill_horizontal"
android:layout_column="2" android:layout_row="4"
android:layout_row="3" android:text="+" />
android:text="3" /> </GridLayout>