100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4.2 TrustPilot
logo-home
Ensayo

Aplicaciones Moviles - Ejercicio 10

Puntuación
-
Vendido
-
Páginas
12
Grado
7 (Notable)
Subido en
24-10-2025
Escrito en
2023/2024

En este documento se detalla el ejercicio 10 junto con código para facilitar su realización










Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Información del documento

Subido en
24 de octubre de 2025
Número de páginas
12
Escrito en
2023/2024
Tipo
Ensayo
Profesor(es)
Desconocido
Grado
7 (notable)

Vista previa del contenido

PMDM
Curso 2022-2023
Profesor: Iván Lorenzo DAM2
Hoja_UT2_10

Fragments
Crearemos una nueva aplicación: App_UT2_06

Vamos a realizar una aplicación con varios fragments para realizar la reserva de entradas del
zoológico.


DISEÑO

Antes de comenzar vamos a añadir las dependencias en el fichero build.gradle del módulo

//Navegación
implementation 'androidx.navigation:navigation-fragment:2.5.2'
implementation "androidx.navigation:navigation-ui-ktx:2.5.2"



Crearemos un gráfico de navegación llamado nav_graph.xml


Ahora vamos a la MainActivity. Ahí añadiremos en su diseño (activity_main.xml) un
NavHostFragment. El código del diseño podría ser similar al siguiente:

<androidx.constraintlayout.widget.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">

<androidx.fragment.app.FragmentContainerView
android:id="@+id/nav_host_fragment"
android:name="androidx.navigation.fragment.NavHostFragment"
android:layout_width="0dp"
android:layout_height="0dp"
app:defaultNavHost="true"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:navGraph="@navigation/nav_graph" />

</androidx.constraintlayout.widget.ConstraintLayout>




1

, PMDM
Curso 2022-2023
Profesor: Iván Lorenzo DAM2
Hoja_UT2_10

Ahora vamos a empezar a crear los fragments:

Crearemos un fragment llamado FragmentInicio. Se creará el layout asociado fragment_inicio.xml
Dejamos únicamente el método onCreateView

Para el diseño puedes utilizar el siguiente:

<?xml version="1.0" encoding="utf-8"?>
<layout 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"
tools:context=".FragmentInicio">

<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="16dp">

<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal"
android:layout_marginTop="8dp"
android:importantForAccessibility="no"
android:scaleType="centerInside"
app:srcCompat="@drawable/zoo" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="16dp"
android:text="@string/reserva"
android:textAppearance="?attr/textAppearanceHeadline4"
android:textColor="@color/material_on_background_emphasis_medium" />

<Button
android:id="@+id/botonZoologico"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="8dp"
android:minWidth="250dp"
android:text="@string/zoologico" />




2
4,99 €
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Conoce al vendedor
Seller avatar
vernicalvarezlavin

Conoce al vendedor

Seller avatar
vernicalvarezlavin Universidad Nacional de Educación a Distancia
Ver perfil
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
1
Miembro desde
1 mes
Número de seguidores
0
Documentos
8
Última venta
1 mes hace

0,0

0 reseñas

5
0
4
0
3
0
2
0
1
0

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes