Estou criando uma view no android que o linearLayout aparece ou desaperaçe programaticamente.
Eu uso o comando: layoutResumo.setVisibility(View.INVISIBLE); dependendo do que vier do banco de dados.
A questão é quando ele fica invisivel, a tela mantem o espaço do layout.
Gostaria de saber se tem como remover o espaço do layout caso ele venha invisivel.
Usa o View.Gone.
Para um Layout que é raramente inflado o interessante seria usar um ViewStub, pode da uma olhada na doc do Android, caso esse seja seu caso fica a dica
J
javaCBA
perfeito. Deu certo!
valeu thank´s
Igor_Fachini
olaJavaCBA poderia postar o codigo que tu fez pra retirar o espaço que o layout ocupa quando fca invisivel?Gostaria de ver como funciona pra poder aplicar numa das minhas aplicações.
J
javaCBA
Ola Igor
no meu caso, eu queria desaparecer com o layout, então fiz assim: if(condicao) { LinearLayout layout = (LinearLayout)findById(R.id.layout); layout.setVisible(View.GONE); //isso some e remove o espaço do layout }
é possivel remover também campos especificos, assim: