Return to Video

06-25 So Much Real Estate Part 3 - Solution

  • 0:00 - 0:02
    Ante todo,
    podrás agarrar el código que empieza
  • 0:02 - 0:06
    La siguiente cosa que tenía que hacer era poner
    la biblioteca para que apunte a la CardView ,
  • 0:06 - 0:10
    que será muy bien dentro de
    de sus mayores archivos de
  • 0:10 - 0:13
    que si se ha añadido el marco del proyecto
    estructura de dependencias
  • 0:13 - 0:16
    Para el retrato de la tableta que era muy fácil .
  • 0:16 - 0:19
    Todo lo que tenía que hacer era sustituirlo por
    Actualmente existen en el diseño del marco con
  • 0:19 - 0:21
    el CardView , y que sólo trabajaban.
  • 0:21 - 0:24
    Usted quiere , por supuesto ,
    establecer la elevación tarjeta correctamente , y
  • 0:24 - 0:26
    decir PreventCornerOverlap = False .
  • 0:26 - 0:29
    Así que en los dispositivos más antiguos no lo hiciste
    terminar con esa pequeña línea blanca .
  • 0:29 - 0:33
    Ahora para el paisaje de la tableta ,
    que era un poco más complicado .
  • 0:33 - 0:38
    Así que ya ves , lo que hemos hecho es, que en realidad
    añadido este alineador CardView aquí .
  • 0:38 - 0:42
    Y ponemos el marginRight a 64DP y
  • 0:42 - 0:46

    establecemos el AlignLeft a layout_center ,
  • 0:46 - 0:50

    y esto nos Anadir
    un cálculo adicional .
  • 0:50 - 0:52
    Pero sin añadir ninguna jerarquía de disposición ,
  • 0:52 - 0:57
    aún así podíamos añadir márgenes
    en este caso , lo que está muy bien.
  • 0:57 - 1:00
    Esto nos permite la opción de venta de la vista de la tarjeta
    en el lugar correcto en tanto siete pulgadas
  • 1:00 - 1:03
    y diez diseños de tabletas pulgadas,
    lo cual es muy bueno.
  • 1:03 - 1:04
    Y la otra cosa que teníamos que hacer era ,
  • 1:04 - 1:07
    por supuesto , cambiar el diseño de marcos
    eso fue aquí con la vista de la tarjeta .
  • 1:07 - 1:11
    Así que tiene sentido , así que usted puede ver que es
    alineada con la vista de la tarjeta alineador , y
  • 1:11 - 1:15
    por supuesto que tiene la elevación de la tarjeta y
    pard prevenir esquina sobre el regazo falsa .
  • 1:15 - 1:18
    Y por supuesto el otro
    nota de todo esto es que
  • 1:18 - 1:21
    que teníamos que hacer algo
    en el fragmento detalle.
  • 1:21 - 1:25
    Y así, lo que vamos a hacer es ,
    cuando estamos cargando hasta
  • 1:25 - 1:28
    en lugar de establecer nosotros mismos para ser
    INVISIBLE como lo hicimos antes, estamos
  • 1:28 - 1:32
    en realidad va a mirar a nuestros padres y
    ver oh , es nuestro padre un CardView ?
  • 1:32 - 1:36
    Si es así , vamos a establecer que, para
    siendo INVISIBLE lugar
  • 1:36 - 1:38
    En onLoadFinished estamos
    vamos a hacer lo mismo.
  • 1:38 - 1:42
    Vamos a decir oh Si
    el padre de nosotros es una vista de la tarjeta ,
  • 1:42 - 1:44
    entonces vamos a establecer que para ser visible.
  • 1:44 - 1:47
    Y que va a mantener el mismo comportamiento
    cuando no está cargado el fragmento ,
  • 1:47 - 1:48
    no vemos nada.
  • 1:48 - 1:52
    ¿Qué es importante, especialmente
    en el caso de vista vacía.
  • 1:52 - 1:56
    Ahora realmente no queremos ver
    ese tipo de artefacto pasando.
  • 1:56 - 1:57
    Y así, eso es todo.
  • 1:57 - 1:59
    Muy claro.
  • 1:59 - 2:03
    Ese pequeño desafío creo que con
    el espacio en la disposición relativa, pero
  • 2:03 - 2:09
    es un buen ejemplo de cómo se puede utilizar
    otra vista para hacer la aritmética para usted.
  • 2:09 - 2:11
    Y a veces hay que
    hacer eso en vistas Android. traducido por karen castro.
Title:
06-25 So Much Real Estate Part 3 - Solution
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
UD855 - Android Fundamentals 2
Duration:
02:11

Spanish, Mexican subtitles

Revisions