Pergunta

Não consigo encontrar nenhuma implementação de layout relacionada no Android Build em layouts.

Encontrei uma implementação neste post, Layout de widgets que quebram linhas para Android, mas, no caso da postagem, há uma condição prévia de que a largura da criança não é mais larga que a do pai.

Mas, no meu caso, a largura da criança é mais larga que a do pai. Como, digamos, há uma visão de texto e uma imagem no layout, a largura do layout é 200, enquanto toda a largura do TextView é 300 e a largura da imagem é 50.

Alguma implementação de construção no Android para isso? Ou alguma sugestão sobre como implementar esse layout sozinho?

Obrigado.

Foi útil?

Solução 2

Encontrei a solução, que é usar o ImagesPan e, em seguida, invocei o método SpannableStringBuilder.SetSpan.

Outras dicas

Mas, no meu caso, a largura da criança é mais larga que a do pai.

Isso é matematicamente impossível.

Como, digamos, há uma visão de texto e uma imagem no layout, a largura do layout é 200, enquanto toda a largura do TextView é 300 e a largura da imagem é 50.

Isso é matematicamente impossível. A largura do seu layout deve ser pelo menos tão grande quanto seu maior filho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top