YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← 03-24 Setting the Font - Solution

Get Embed Code
13 Languages

Showing Revision 3 created 12/16/2015 by Fran Ontanaya.

  1. fontFamily ι o atributo que usaria
    para a definir a fonte para
  2. a TextView.
  3. Se pretendermos que a fonte
    atual seja Sans Serif Light,
  4. o valor que usamos ι sans-serif-light
    para o atributo fontFamily.
  5. Para tornar isso um pouco mais claro,
    vou mostrar-lhe no Studio Android.
  6. Bem, estou de volta ao meu
    adorαvel activity_main.xml e
  7. vamos adicionar mais atributos.
  8. Vou comeηar com a
    TextView "Feliz Aniversαrio, Ben", e
  9. o atributo que estou a editar
    ι android:fontFamily.
  10. Bem, e a fontFamily que quero
    usar, se vocκ se lembra do ϊltimo
  11. slide ι sans,
    com um "s", -serif-light.
  12. E como sempre encontra-se
    entre duas aspas.
  13. Agora, isto ι um bocado difνcil de ver,
    mas a visualizaηγo
  14. anterior foi atualizada para nos mostrar
    a mais fina, fonte San Serif Light.
  15. Vocκ pode ver melhor se clicar em
    algo que nγo a TextView, e
  16. comparar como se parecem,
    uma vez que esta ι a fonte antiga e
  17. esta ι a fonte nova.
  18. Algumas coisas a reparar ou
    problemas que vocκ possa encontrar.
  19. Estas coisas aqui sγo travessυes,
    nγo sγo sublinhados.
  20. Tenha a certeza que vocκ
    compreende bem isso.
  21. E tenha a certeza que vocκ escreve
    sans-serif-light completamente correto.
  22. Por exemplo,
  23. o computador nγo reconhece
    sans_serif_light com sublinhados.
  24. Vocκ pode ver aqui que foi
    revertida para a fonte antiga.
  25. Tambιm repare que quando vocκ passa
    sobre o texto, vocκ recebe esta mensagem.
  26. O atributo fontFamily sσ ι usado no nνvel
    API 16 e superior, atual min ι 15.
  27. Se vocκ se lembra quando nσs fizemos
    o projeto, definimos o SDK mνnimo de 15,
  28. ou Ice Cream Sandwich.
  29. Isto mostra-nos que para usar este
    atributo, necessita uma versγo superior.
  30. Nγo ι uma grande coisa mas
  31. basicamente, significa que em celulares
    antigos irα ver a fonte antiga mais
  32. volumosa e nos celulares mais recentes
    irα ver mesmo a fonte Sans Serif Light.
  33. Bem, entγo vou continuar e adicionar
    o atributo a minha outra TextView.
  34. Vamos descer.
  35. android:fontFamily.
  36. Bem, e agora na tela de prι-visualizaηγo
    parece tudo certo mas
  37. sempre execute isto no seu celular.
  38. Vou clicar no botγo verde "Executar".
  39. Vou esperar milhυes de anos.
  40. Vou clicar no celular,
    clicar no "OK".
  41. Certo, e quando vocκ carregar
    no seu celular, deverα ver
  42. que vocκ tem um pouco
    de fonte Sans Serif Light mais fina.
  43. Excelente trabalho, dois completos,
    faltam mais trκs.