Ningún diseño es más eficiente que el otro.
Su elección de diseño para una actividad o un fragmento depende de su propósito y, por lo tanto, de su diseño.
El diseño lineal , como su nombre lo indica, organiza las vistas en él, ya sea horizontal o verticalmente, y también se puede anidar para lograr la disposición de las vistas que exige su diseño.
- Hice mi primera aplicación de Android y salió bastante bien y tiene un excelente diseño. Ahora, ¿cómo puedo sacar provecho de mis habilidades?
- ¿Cuáles son las nuevas aplicaciones para Android?
- ¿Cuál es el mejor sitio web de revisión de aplicaciones de Android?
- ¿Cuál es la razón detrás del cierre forzado de una aplicación? ¿Cómo se soluciona uno?
- Quiero aprender el desarrollo de Android y sé que Eclipse está muerto, pero todos los cursos y libros de Android explican el desarrollo en Eclipse. ¿Dónde puedo encontrar los de Android Studio?
El diseño relativo , como su nombre lo indica, se usa en el caso de que desee organizar sus vistas en relación con su vista principal o incluso en relación con las vistas de sus hermanos .
Entonces, si su diseño sugiere ese tipo de organización de vistas, entonces el diseño relativo es la mejor opción. De lo contrario, sería mejor optar por el diseño lineal, ya que es relativamente más sencillo de diseñar en comparación con el diseño relativo.
También hay otros diseños como Restringir diseño , Diseño de coordinador (úselo para agregar FAB geniales), Diseño de marco (un diseño muy básico que sirve como contenedor), Diseño de cajón ( úselo para agregar el cajón de navegación), etc.
Para obtener más información sobre diseños y cómo implementarlos, consulte Desarrolladores de Android.