Dividindo um TextView em vários TextViews relativos a altura da tela

votos
3

Então, eu tenho o que eu considero um problema bastante complexo. Eu tenho essa TextView enorme que é de vários comprimentos de tela longa. O que eu quero fazer é dividir o TextView-se em TextViews menores, cada um da altura da tela visível (Então não rolagem vertical), e coloque os TextViews menores em uma galeria horizontal-scrolling. Eu posso fazer o último não há problema, mas eu não consigo pensar em uma boa maneira de quebrar os TextViews.

É importante notar também o TextView contém muitos texto diferente com estilo dentro dele (tamanhos diferentes, espaçamento, etc).

Eu não estou necessariamente procurando soluções, mas sugestões seria útil e apreciado.

Publicado 07/06/2011 em 20:31
fonte usuário
Em outras línguas...                            


1 respostas

votos
2

Você deve dar uma olhada em AndroViews ou android-viewflow . Eles fornecem a paginação horizontal que você está falando, com android-viewflow sendo apoiado por um adaptador.

Em termos de divisão do TextView, você pode subclasse o onMeasure()e começar a descobrir tamanhos lá. Você também pode olhar para ver como FBReader faz isso, já que praticamente faz exatamente o que você está falando.

Respondeu 07/06/2011 em 21:15
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more