Tamanho do botão em diferentes tamanhos de tela

4 respostas Resolvido
java
L

Preciso dimensionar o tamanho dos botões em diferentes tamanhos de telas de um dispositivo mobile, sei que para textos é usado ‘sp’, li em alguns lugares dizendo que posso usar o ‘dp’ ou ‘dip’, porém quando uso não funciona, na dimensão em que configurei fica certo, porém em resoluções diferentes o botão não redimensiona.

4 Respostas

P

Eu costumo eu mesmo calcular as dimensões, e com base nisso. faço uma regras de 3.

//largura da tela
int widht = this.getResources().getDisplayMetrics().widthPixels;
tamanho = 49 * widht / 162; //regra de 3 de exemplo
if (tamanho > 200) tamanho = 200; //Controle para o tamanho maximo
btn.setWidht(tamanho);  //Tamanho
L

hmm vlw, vou testar aqui

M

O ideal é vc criar um layout para cada tamanho de tela que quer diferenciar

I
Solucao aceita

Ola, tive um problema parecido, talvez te ajude, segue meu tópico.

Possivel solução.

Criado 25 de maio de 2016
Ultima resposta 5 de jun. de 2016
Respostas 4
Participantes 4