Visualizzazione stampabile
-
Aiuto Creazione Menù
salve,
sto creando un menù per una applicazione e mi sto basando sulla seguente guida:
Android Tutorial: Game Menu with a Custom Font | Mobile Zone
Il problema è:
una volta modificato il file .xml (che contiene le varie TextView) dove creo il file per il font "MenuFont" e dove inserisco i vari frammenti di codice che seguono nella guida?
Grazie :)
-
Essendo MenuFont un riferimento allo style, va inserito all'interno del file style.xml in res/values/. Il resto del codice (Java) devi inserirlo in una classe in src.
-
Quote:
Originariamente inviato da
Crotan
Essendo MenuFont un riferimento allo style, va inserito all'interno del file style.xml in res/values/. Il resto del codice (Java) devi inserirlo in una classe in src.
ciao,
grazie per la risposta,
ho aggiunto il frammento di codice del MenuFont al file styles.xml (tu dicevi di aggiungerlo ad un nuovo file style.xml ?).
Nella guida dice:
1)We search the web for a font
2)Place that in our assets folder
i font al quale si riferisce sono quelli del testo "bold" e "floral"?
Il terzo punto dice:
3)Create a TypeFace in our code
Typeface tf = Typeface.createFromAsset(getAssets(),"data/fonts/floral.ttf");
TextView tv = (TextView) findViewById(R.id.start);
tv.setTypeface(tf);
Questo frammento di codice va aggiunto al file MainActivity.java o devo creare un nuovo file?
4)Apply the TypeFace to the TextViews
Questo punto penso sia già compreso nel frammento di codice del punto 3.
Tutti i restanti frammenti di codice li aggiungo al file MainActivity.java?
Grazie :)
-
Quote:
Originariamente inviato da
ciccioalex
ho aggiunto il frammento di codice del MenuFont al file styles.xml (tu dicevi di aggiungerlo ad un nuovo file style.xml ?).
No, hai fatto bene come hai fatto.
Quote:
i font al quale si riferisce sono quelli del testo "bold" e "floral"?
No, credo faccia riferimento soltanto al font floral, visto che per impostare il testo in grassetto (bold) non serve mettere un font in /assets.
Quote:
Questo frammento di codice va aggiunto al file MainActivity.java o devo creare un nuovo file?
No, non è necessari, anche nel MainActivity va bene.
Quote:
Questo punto penso sia già compreso nel frammento di codice del punto 3.
Esattamente. E' già stato specificato nel punto tre tramite il metodo setTypeface().
Quote:
Tutti i restanti frammenti di codice li aggiungo al file MainActivity.java?
Teoricamente sì.
-
Ragazzi, continuate nella sezione SOS cortesemente ;)
https://www.androidiani.com/forum/in...-tag-java.html
Chiudo.