Isto é muito útil para alterar atributos automaticamente, sem ter que alterar um por um manualmente.

Exemplos:

  • mudar a cor de todos os TextViews de um Layout
  • mudar o TypeFace de todos os TextViews de um Layout
  • mudar o background de todos os Buttons de um Layout
  • mudar qualquer atributo de qualquer View de um Layout

O exemplo abaixo muda a cor de todos os TextViews do Layout.

Você pode alterar facilmente a função para fazer qualquer coisa que você quiser. Use o código fonte exemplo abaixo e mude o XXXXXX (ex: TextView, ImageView, Button) e o YYYYYY (ex: setTextColor, setBackground, setBackgroundColor) para qualquer coisa que você quiser! Você pode precisar mudar o segundo parâmetro da função (int novoValor).

Se você imaginar mais exemplos, deixe um comentário abaixo!