Dois-je utiliser la police Roboto et la placer dans le dossier des ressources si mon application ne prend en charge que les appareils Android 4+?
J'apprécierais grandement votre aide. Alex. P.S. Désolé pour mon anglais:)
Vous pouvez utiliser Roboto en mode natif à partir de Android 4.1+ comme ceci:
Android:fontFamily="sans-serif" // roboto regular
Android:fontFamily="sans-serif-light" // roboto light
Android:fontFamily="sans-serif-condensed" // roboto condensed
Pour toute version en dessous, vous devez charger la police vous-même. Regardez ceci réponse que j'ai donnée il y a quelque temps pour plus d'informations.
D'accord. Je crois que j'ai compris.
Les téléphones Samsung sont de loin les téléphones les plus populaires Android. Bien qu'il soit vrai que tous les téléphones Samsung à partir de 4.1 et plus ont Roboto, ils ont également quelque chose appelé Samsung Sans, et si votre utilisateur l'a défini comme leur police par défaut, puis la famille de polices Android: (comme @Ahmad le dit) demande à tous de retourner Samsung Sans, pas Roboto. Si vous devez absolument avoir Roboto, vous devez le conditionner en tant qu'actif et le définir explicitement comme police de caractères.
Merci à @Ahmad ainsi qu'au commentaire de @Kenton Price ici: https://stackoverflow.com/a/14633032/2553905
Pour ajouter à l'excellente réponse d'Ahmad, vous pouvez échanger `` léger '' ou `` condensé '' selon le style que vous souhaitez dans la liste des directives de conception des matériaux ici:
http://www.google.com/design/spec/style/typography.html#typography-roboto-noto
Par exemple:
Android:fontFamily="sans-serif-medium" // roboto medium
Etc. Ce commentaire n'ajoute rien de plus qu'à celui d'Ahmad, mais clarifie simplement que vous n'êtes pas limité aux 3 exemples qu'il a donnés, vous pouvez en utiliser n'importe lequel.
De la documentation:
Le sandwich à la crème glacée a introduit une nouvelle famille de types nommée Roboto, créée spécifiquement pour les exigences de l'interface utilisateur et des écrans haute résolution.
En savoir plus sur Typographie .