A resolução para esse problema é a seguinte:
float fonteSize = 12; // 12 ainda não associado a uma unidade
Resources res = getResources();
// scale spint scaledValue = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, fonteSize, res.getDisplayMetrics());Em quinta-feira, 25 de julho de 2013 09h05min14s UTC-3, Andre Souza escreveu:
Ok mas o problema é, onde passar este valor? Pq não acho um método para isso =\Em 24 de julho de 2013 23:34, Alex Sandro <genio...@gmail.com> escreveu:
Posso te dar uma dica.No mínimo o problema está associado a diferentes resoluções.
Acho que você tem que acesso a uma função que te permita fazer isso:
mTextSearch.setTextSize(TypedValue .COMPLEX_UNIT_SP, 15f);
Note que o tamanho do texto está associado a uma unidade: TypedValue.COMPLEX_UNIT_SP Cada unidade está associada de alguma forma(veja a doc) com a resolução dispositivo.
Quando uma unidade é dada o sistema tende a manter a proporção do valor passado, não importando a resolução.--
Em terça-feira, 23 de julho de 2013 21h28min15s UTC-3, Andre Souza escreveu:Galera é o seguinte, estou trabalhando com gráficos (AchartEngine) em meu app, só que estou com dificuldade em setar o tamanho da fonte que exibe o valor dos graficos.Eu consigo alterar o tamanho das labels e da legenda se eu quiser, mas dos valores no grafico eu não consigo. Eles ficam pequenos em meu galaxy s4, porem se eu rodaro projeto em um emulador com tela pequena, o texto se torna visivel.Segue eanexo a imagem do grafico no meu celular.PS: Achei esse método renderer.setChartValuesTextSize(float); porém ele ta deprecated, e por mais que eu utilize nada é alterado. Espero que alguem ai ja tenha mexido com achartengine e possa me dar essa força, nem que seja com uma outra solução.
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 .
--
André Luiz de Oliveira Souza
Engenheiro da Computação
Pós-graduando em Desenvolvimento de Software com ênfase em Java Corporativo
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