In questo articolo vedremo come creare un file dove possono essere specificate le dimensioni delle varie View che compongono il layout, le dimensioni del testo, le dimensioni dei margini, ecc.
Questo file si chiama dimens.xml all'interno della cartella values all'interno della cartella res
Normalmente questo file non è incluso quando si crea un nuovo progetto tranne che in alcuni casi.
Per creare questo file bisogna procedere in questo modo:
Ora per inserire le dimensioni occorre usare il tag <dimen> specificandone il nome e il contenuto in questo modo:
In questo caso viene specificato il nome con dim_test1 e il contenuto 16sp che è la dimensione del testo.
Questa risorsa può essere utilizzata all'interno del tag <textSize> di una TextView in questo modo
Come si può vedere alla riga 5 è stato utilizzato il tag <textSize> facendo riferimento alla risorsa dim_testo1
Questo file si chiama dimens.xml all'interno della cartella values all'interno della cartella res
Normalmente questo file non è incluso quando si crea un nuovo progetto tranne che in alcuni casi.
Per creare questo file bisogna procedere in questo modo:
- Aprire il proprio progetto
- Aprire la cartella res
- Cliccare con il tasto destro sulla cartella values
- Cliccare New
- Cliccare su Value Resource File
- Inserire dimens all'interno del campo File name come nome del file
- Cliccare sul pulsante OK per confermare
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<resources> | |
</resources> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<dimen name="dim_testo1">16sp</dimen> |
Questa risorsa può essere utilizzata all'interno del tag <textSize> di una TextView in questo modo
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<TextView | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:text="Testo di dimensioni definito nel file dimens.xml" | |
android:textSize="@dimen/dim_testo1"/> |
Download Project | ![]() |
Download file APK | ![]() |
Commenti
Posta un commento