Já fizemos algo semelhante por aqui. Debugando bastante percebemos que na hora de pegar a largura do componente de fora, o código não levava em consideração que o componente de dentro podia ter tamanho diferente.
Enfim, extendemos o componente de fora (no seu caso vai ser o gridview) e sobscrevi o método de cálculo de altura. Neste método fiz algumas contas analisando os componentes que estavam dentro dele e depois retornei esse novo valor. Não foi tão trivial como arrastar componentes com o mouse mas funcionou.
Infelizmente já nem lembro mais que tela era isso e confesso que deu uma preguiça pra procurar. Porém se da maneira como te falei não for o suficiente posso procurar mais detalhes para te ajudar.
Att,
Infelizmente já nem lembro mais que tela era isso e confesso que deu uma preguiça pra procurar. Porém se da maneira como te falei não for o suficiente posso procurar mais detalhes para te ajudar.
Att,
Carlos
On Thursday, February 28, 2013 7:49:15 PM UTC-3, Denis Tobias wrote:
-- On Thursday, February 28, 2013 7:49:15 PM UTC-3, Denis Tobias wrote:
Ninguem tem uma luz?Valeu!Denis Tobias.Em 27 de fevereiro de 2013 10:05, Denis Tobias <denisv...@gmail.com> escreveu:
Diogo,obrigado pela resposta, mas na verdade a solução que preciso seria algo desse tipo:O problema é que não funcionou pra mim. Alguem já usou esse método? Por ser uma resposta de 2011, acredito que possa existir alguma solução mais atualizada..Obrigado,Denis.Em 27 de fevereiro de 2013 09:32, Diogo Henrique <diog...@gmail.com> escreveu:
Olá Denis,Tipo assim...--
Em 27 de fevereiro de 2013 09:07, Denis Tobias <denisv...@gmail.com> escreveu:Bom dia Galera!Estou com um problema há alguns dias que não encontro solução, gostaria de pedir a ajuda de vocês:Minha necessidade é construir um GridView com alguns elementos dentro (TextView, CheckBox) e um maldito ListView.O Grande problema é que não consigo ajustar a altura dos itens do GridView para mostrar toda a ListView (que tem tamanho variável).Alguém sabe como eu poderia implementar uma GridView com o seu height expansível??Valeu!Denis Tobias--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com .
For more options, visit https://groups.google.com/groups/opt_out .
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com .
For more options, visit https://groups.google.com/groups/opt_out .
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário