Android

UI e Recursos Android

Views, Layouts, RecyclerView, recursos e internacionalização

30 perguntas de entrevista·
Junior
1

Qual é a diferença entre View e ViewGroup?

Resposta

View é a classe base para todos os componentes de UI (Button, TextView, ImageView, etc.). ViewGroup é uma subclasse de View que contém outros Views (ou ViewGroups). Os ViewGroups são contêineres de layout: LinearLayout, RelativeLayout, ConstraintLayout, FrameLayout, etc.

2

O que é o LayoutInflater?

Resposta

LayoutInflater é usado para converter um arquivo layout XML nos objetos View correspondentes. É essencial em onCreate() com setContentView(), em Adapters para criar itens de lista e em Fragments. Método: LayoutInflater.from(context).inflate(R.layout.my_layout, parent, false).

3

Qual Layout organiza os Views em linha horizontal ou vertical?

Resposta

LinearLayout organiza seus filhos em uma única linha (horizontal com android:orientation='horizontal' ou vertical com 'vertical'). É o layout mais simples. Você pode controlar a distribuição com layout_weight para distribuir o espaço disponível.

4

Qual Layout permite posicionar os Views relativamente uns aos outros?

5

Qual é o Layout recomendado pelo Google para interfaces complexas?

+27 perguntas de entrevista

Domine Android para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis