Ho 3 visualizzazioni di testo. Ho bisogno di impostare il loro peso come leggero, regolare e condensato. Qualcuno può aiutarmi su come ottenere questo in Android?Come impostare il peso del carattere come leggero, regolare in Android
risposta
Usa android:textStyle
su un TextView
per impostare lo stile di testo come grassetto, corsivo o normale.
Ecco un esempio di un TextView
con un audace stile testo :
<TextView
android:id="@+id/hello_world"
android:text="hello world"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textStyle="bold"/>
Se si desidera utilizzare la luce o condensato, si dovrà cambiare il tipo di carattere. Si può fare in questo modo:
android:fontFamily="sans-serif-light"
Per ulteriori informazioni sui tipi di carattere, si prega di guardare anche la seguente risposta Valid values for android:fontFamily and what they map to?
Usa: android: TEXTSTYLE per aggiungere stile al vostro TextView.
Esempio:
<TextView
android:id="@+id/test"
android:text="test"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textStyle="italic"/>
Questo renderà il testo in corsivo
È possibile visualizzare solo una TextView come Luce, regolare e condensato, se il tipo di carattere che si sta riferimento consente quegli stili.
Ad esempio, se si importa un font nel progetto e non c'è Light o Condensed, non credo che sia (oserei dire) che il testo venga visualizzato con quello stile nel TextView. Se stai importando il tuo font, programmalo ad esempio, ad es. Nella vostra attività di dichiarare una TextView globale:
private TextView tv;
Poi nel onCreate(), fare riferimento alla fontfile si salva in/Attività:
Typeface someFontName-condensed = Typeface.createFromAsset(getAssets(), "assets/NameOfFont-condensed.ttf");
tv = (TextView) findViewById(R.id.myTextViewId);
tv.setTypeface(someFontName-condensed);
Si noti che ho importato la versione condensata del mio file di font (come .ttf), non come un carattere pacchettizzato .ttc. Puoi inserire varie versioni di stile di un font, ma dovresti inserirle come singoli file .ttf invece di un file pacchettizzato perché vorresti fare riferimento allo stile specifico .ttf.
Tuttavia, se si sta utilizzando un font di sistema che permette di fare riferimento a vari stili dal XML, vedere cosa si dice qui:
Valid values for android:fontFamily and what they map to?
Come si suol dire, qualcosa di simile Roboto, è userò il fontFamily.
- 1. Android Come impostare Peso di un RemoteView?
- 2. Come impostare peso in UIStackView in IOS
- 3. StringFormat con peso carattere
- 4. Come impostare il carattere in NSTextView?
- 5. Come impostare "peso carattere" super sottile (meno di 100) in CSS?
- 6. Come regolare il volume del microfono in Android?
- 7. Perché "più leggero" @ font-face appare ancora come il peso "normale" @ font-face
- 8. Come impostare la dimensione del carattere del testo in Unity?
- 9. JTextPane: Come impostare la dimensione del carattere
- 10. Come impostare il carattere della legenda Bokeh?
- 11. Come impostare il carattere del pulsante su Marlett
- 12. Come modificare il carattere predefinito dell'app Android?
- 13. Come implementare il modello del peso mosca in php?
- 14. Xcode: Come regolare l'altezza e il peso dei componenti in pixel?
- 15. come impostare la dimensione del carattere della chiave in gnuplot?
- 16. come impostare la dimensione del carattere LaTeX in millimetri?
- 17. Imposta il peso del modulo Drupal
- 18. Come posso impostare il carattere personalizzato in UINavigationBar?
- 19. Android Layout peso programmaticamente
- 20. Come impostare il peso a livello di codice per il pulsante
- 21. come impostare il colore rgb in Android?
- 22. Come cambiare il carattere del tasto della tastiera Android?
- 23. Cambia carattere Sublime 2 Peso font
- 24. Android dimensione del carattere pulsante
- 25. dimensione del carattere WebView Android in pixel
- 26. Come impostare il permesso WRITE_SECURE_SETTINGS in Android?
- 27. Come impostare il ritardo in Android?
- 28. controllo del browser leggero per l'applicazione C#
- 29. tkinter - Come impostare il carattere per il testo?
- 30. Come utilizzare l'espressione regolare in Android
possibile duplicato di [stile testo Android mancante luce, medio, sottile,] (http://stackoverflow.com/questions/18233486/android-text-style-missing-light-medium-thin) – jfmg