Comment faire pour récupérer une liste de/polices installées dans android?
En Java, je voudrais faire quelque chose comme:
java.awt.GraphicsEnvironment ge =
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment();
Font[] fonts = ge.getAllFonts();
est-il un Android équivalent?
Vous devez vous connecter pour publier un commentaire.
Prises de Mark Murphy réponse sur l'Android liste de diffusion des Développeurs:
Edit: Roboto est une nouvelle police qui est venu avec Android 4.0. Vous pouvez utiliser ce projet de bibliothèque de l'utiliser dans toutes les versions de retour à l'API de niveau 4 https://github.com/mcalliph/roboto-text-view
Concernant le libellé de la question, ici, est un moyen de créer une liste de toutes les polices installées:
Tableau ff[] contiendra tous les fichiers de police.
Il y a seulement 3 polices disponibles dans le cadre de android; normal (Droid Sans), serif (Droid Serif),
et monospace (Droid Sans Mono).
Applications peuvent inclure leurs propres polices truetype, mais ne peut pas les installer pour une utilisation par d'autres applications.
quelques liens sur les polices de caractères:
Android dispose de 3 polices de base, mais contrairement à iOS, vous permettent d'utiliser n'importe quelle police que vous souhaitez. Vous pouvez tout simplement l'intégrer à votre application, au lieu d'être limité à une liste prédéfinie de polices comme le fait Apple (Apple ne permet pas l'incorporation des polices). Assez pratique.
Noter que c'est pour Android lui-même, mais les navigateurs web (y compris la base de pré-installé navigateur web d'Android) prend en charge tous les standards HTML polices.