UI y Recursos Android
Views, Layouts, RecyclerView, recursos e internacionalización
1¿Cuál es la diferencia entre View y ViewGroup?
¿Cuál es la diferencia entre View y ViewGroup?
Respuesta
View es la clase base para todos los componentes de UI (Button, TextView, ImageView, etc.). ViewGroup es una subclase de View que contiene otros Views (o ViewGroups). Los ViewGroups son contenedores de layout: LinearLayout, RelativeLayout, ConstraintLayout, FrameLayout, etc.
2¿Qué es el LayoutInflater?
¿Qué es el LayoutInflater?
Respuesta
LayoutInflater se usa para convertir un archivo layout XML en los objetos View correspondientes. Es esencial en onCreate() con setContentView(), en Adapters para crear elementos de lista y en Fragments. Método: LayoutInflater.from(context).inflate(R.layout.my_layout, parent, false).
3¿Qué Layout organiza los Views en línea horizontal o vertical?
¿Qué Layout organiza los Views en línea horizontal o vertical?
Respuesta
LinearLayout organiza sus hijos en una sola línea (horizontal con android:orientation='horizontal' o vertical con 'vertical'). Es el layout más simple. Se puede controlar la distribución con layout_weight para distribuir el espacio disponible.
¿Qué Layout permite posicionar los Views de forma relativa entre sí?
¿Cuál es el Layout recomendado por Google para interfaces complejas?
+27 preguntas de entrevista
Otros temas de entrevista Android
Fundamentos de Android
Ciclo de Vida de Android
Navegación Android
Gestión de Datos Android
Redes Android
Testing en Android
Android Gradle
Fundamentos del lenguaje Kotlin para Android
Room Database
Trabajo en segundo plano
Jetpack Compose
Permisos y Funciones del Dispositivo
Firebase para Android
Android MVVM Architecture
Redes Android Avanzadas
Colecciones y Operadores de Kotlin
Kotlin Coroutines y Flow
Inyección de Dependencias en Android
Android MVI Architecture
Android Clean Architecture
Android Compose Avanzado
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Domina Android para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis