SóProvas


ID
1460266
Banca
FCC
Órgão
CNMP
Ano
2015
Provas
Disciplina
Programação
Assuntos

Os componentes gerenciadores de layout no Android, também chamados de ViewGroups, são classes que orientam o posicionamento dos componentes visuais na tela do dispositivo móvel. O gerenciador de layout

Alternativas
Comentários
  • http://developer.android.com/guide/topics/ui/declaring-layout.html

    http://developer.android.com/reference/android/widget/TableLayout.html


  • A) não consegui encontrar nada sobre esta alternativa! =(

    B) O conceito apresentado na alternativa diz respeito à LinearLayout.
    não encontrei nada sobre FlowLayout 
    fonte: https://developer.android.com/reference/android/widget/LinearLayout.html

    C) A assertiva descreve o RelativeLayout.
    fonte: https://developer.android.com/reference/android/widget/RelativeLayout.html

    AbsoluteLayout: Um layout que te deixa especificar a localização (coordenadas x/y) dos elementos filho. São menos flexiveis e de difícil manutenção quando comparados com outros layouts que não usam posicionamento absoluto.
    fonte: https://developer.android.com/reference/android/widget/AbsoluteLayout.html

    D) A primeira parte da assertiva está correta, o erro está, aparentemente, na segunda parte.
    Não consegui encontrar nada sobre "celulas vazias" no texto sobre GridLayout, mas aparentemente é possivel que uma celula ocupe mais de uma coluna e/ou mais de uma linha alterando os paramentros rowSpec e columnSpec. Se eu estiver errado, por favor, me avisem!
    GridLayout: https://developer.android.com/reference/android/widget/GridLayout.html

    E) Correto.
    fonte: https://developer.android.com/reference/android/widget/TableLayout.html
    Obs.: No texto sobre TableLayout afirma explicitamente que é possivel ter celulas vazias neste layout.

    Espero ter contribuido.

  • a letra A) se refer ao FrameLayout

     

    "O FrameLayout foi projetado para ocupar uma área na tela para exibir um único item. Geralmente, o FrameLayout deve ser usado para manter uma visão com único child, porque pode ser difícil organizar visualizações de childs de uma maneira que é escalável para diferentes tamanhos de tela sem que os childs se sobreponham."

    https://developer.android.com/reference/android/widget/FrameLayout.html

     

    Já o FlowLayout é um componente de layout da biblioteca Java AWT (java.awt.FlowLayout)