Fórum Criando Layout Responsivo para android + Delphi #558916
04/07/2016
0
Boa tarde senhores, esse é meu primeiro post no DEVMEDIA, estou iniciando em desenvolvimento mobile multiplataforma e me deparei com uma duvida que está comendo meu juízo.
a questão é:
Já escrevi todo o código do sistema mas me deparei com a tal duvida cruel, quando eu compilo o app no meu celular de tela tamanho 5.1 esta tudo organizado porem quando compilo em um com tela menor o sistema bagunça todos os edits e componentes na tela.
Preciso criar um layout responsivo independente de tamanho de tela como eu faço isso ??
estou utilizando delphi XE10.
a questão é:
Já escrevi todo o código do sistema mas me deparei com a tal duvida cruel, quando eu compilo o app no meu celular de tela tamanho 5.1 esta tudo organizado porem quando compilo em um com tela menor o sistema bagunça todos os edits e componentes na tela.
Preciso criar um layout responsivo independente de tamanho de tela como eu faço isso ??
estou utilizando delphi XE10.
Pexbrasil
Curtir tópico
+ 1
Responder
Post mais votado
05/07/2016
Existem vários recursos nativos do Delphi que permitem a criação de layouts responsivos.
Primeiramente configure a propriedade Anchors dos componentes. É ela que determina o comportamento do componente baseado no tamanho da tela.
Utilize a propriedade Aling para cabeçalhos, rodapés, etc.
Em casos em que existem muitos campos (não recomendado para mobile) utilize o componente TScrollBox, para que o usuário possa "rolar" a tela.
Toda ajuda está bem detalhada e com exemplos na documentação do Delphi.
Documentação sobre Layout
Primeiramente configure a propriedade Anchors dos componentes. É ela que determina o comportamento do componente baseado no tamanho da tela.
Utilize a propriedade Aling para cabeçalhos, rodapés, etc.
Em casos em que existem muitos campos (não recomendado para mobile) utilize o componente TScrollBox, para que o usuário possa "rolar" a tela.
Toda ajuda está bem detalhada e com exemplos na documentação do Delphi.
Documentação sobre Layout
Luiz Menin
Responder
Gostei + 3
Mais Posts
06/07/2016
Pexbrasil
Obrigado Luiz resolvi sim tudo que precisava, o Anchors dos componentes me ajudou mesmo, Muito Obrigado.
Responder
Gostei + 1
06/07/2016
Luiz Menin
Fico feliz em ter ajudado. Obrigado pelo feedback.
Responder
Gostei + 1
Clique aqui para fazer login e interagir na Comunidade :)