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?
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?
Prises de Mark Murphy réponse sur l'Android liste de diffusion des Développeurs:
http://developer.android.com/reference/android/graphics/Typeface.html
Il y a seulement trois polices de caractères: normal (Droid Sans), serif (Droid Serif), et monospace (Droid Sans Mono).
Il y a peut être d'autres polices enterré dans WebKit quelque part, ils semblent être inaccessibles à les développeurs à l'extérieur de WebKit. :-(
Les seuls autres polices sont tout TrueType ceux que vous regrouper avec votre application.
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
Il y a seulement 3 polices disponibles dans le cadre de android; normal (Droid Sans), serif (Droid Serif), et monospace (Droid Sans Mono).
Les 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.
Notez 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.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.