Autore Topic: Importare un nuovo font in android studio  (Letto 377 volte)

Offline ValerioAdo

  • Utente normale
  • ***
  • Post: 316
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Huawei Ascend g525
  • Sistema operativo:
    windows 8.1
Importare un nuovo font in android studio
« il: 10 Dicembre 2014, 12:41:04 CET »
0
Salve a tutti!

La mia domanda è velocissima, si può importare font in android studio(o anche eclipse) per cambiare il testo di una textView? a me piacerebbe molto poter usare "Lato" font di Google per fare un esempio.

Suggerimenti?

Grazie mille in anticipo!

Offline tonno16

  • Utente storico
  • *****
  • Post: 1186
  • Respect: +57
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Importare un nuovo font in android studio
« Risposta #1 il: 10 Dicembre 2014, 14:11:07 CET »
0
Si si può. A memoria non ricordo il codice. Devi comunque creare o usare la cartella asset e mettergli dentro il file.

Poi sono due linee di codice.
Forse era
Typeface custom_font = Typeface.createFromAsset(getAssets(), "fonts/fontname.ttf");

E poi texview.setTypeFace().

Offline ValerioAdo

  • Utente normale
  • ***
  • Post: 316
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Huawei Ascend g525
  • Sistema operativo:
    windows 8.1
Re:Importare un nuovo font in android studio
« Risposta #2 il: 10 Dicembre 2014, 16:55:25 CET »
0
allora ho cercato qualche tutoria ed ho seguito il tuo suggerimento ma nel logcat mi da questo errore.
Codice: [Seleziona]
native typeface cannot be made
scusate se non posto il logcato completo (lo farò appena possibilie) ma android studio mi sta dando qualche piccolo problema

Offline belalugosi

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy
  • Sistema operativo:
    Minuetos
Re:Importare un nuovo font in android studio
« Risposta #3 il: 18 Dicembre 2014, 16:38:50 CET »
0
Nella cartella assets, crei una cartella chiamata fonts
dentro ci metti il font ttf

Codice: [Seleziona]
/* definisco il font */
Typeface tipoFont = Typeface.createFromAsset(getAssets(), "fonts/crayon.ttf");
TextView scritta = (TextView)findViewById(R.id.mioTesto);
scritta.setTypeface(tipoFont);