Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Re: [Duvida] - Alterar tamanho da fonte do AchartEngine

A resolução para esse problema é a seguinte:


float fonteSize = 12; // 12 ainda não associado a uma unidade
Resources res = getResources();
// scale sp
int 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 rodar
o 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.
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário