Android

UI y Recursos Android

Views, Layouts, RecyclerView, recursos e internacionalización

30 preguntas de entrevista·
Junior
1

¿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?

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?

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.

4

¿Qué Layout permite posicionar los Views de forma relativa entre sí?

5

¿Cuál es el Layout recomendado por Google para interfaces complejas?

+27 preguntas de entrevista

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