1
resposta

O que acham de colocar items ocultos no xml do portrait?

Uma ideia que me surgiu foi de ao invés de checkar por null para os campos que só existem no xml landscape, poderíamos adicionar os mesmos campos no portrait porém invisíveis. Tem um discussão interessante sobre o uso de memória para os items configurados como visibility=GONE aqui https://stackoverflow.com/questions/17883594/are-gone-views-detrimental-to-performance

Enfim, isso é uma prática usada no mercado ou sempre optam por checkagem de null quando diferentes layouts?

Obrigado.

1 resposta

Hm, acho que depende do caso Daniel. Eu particularmente prefiro ter um if do que colocar elementos invisíveis na tela. Dependendo do cenário, sai mais caro ter elementos não usados na tela do que fazer um if.