Je veux taper dans différentes langues dans Android autre que l'anglais comme hébreu en fournissant ttf
fichiers. Y a-t-il une version API
pour que je puisse l'utiliser? Toute aide serait appréciée,soutien linguistique sur Android
Répondre
il n'y a pas de fonctionnalités intégrées pour l'utilisation de fichiers * .ttf. utiliser différentes langues regardez ici:
http://developer.android.com/guide/topics/resources/resources-i18n.html#AlternateResources http://almondmendoza.com/2009/01/28/force-localize-an-application-on-android/
premier lien dans le guide dev android de faire des ressources internalisables, deuxième - comment passer locale dans l'application.
Il existe un exemple d'utilisation de caractères personnalisés dans le API Demos. Cela dit, vous ne pouvez pas besoin à. This article semble indiquer que la police par défaut (Droid) contient probablement tous les caractères nécessaires pour (au moins) les marchés cibles pour Android.
À part cela, le site du développeur a pretty good documentation sur la façon «d'internationaliser» une application.
Bien que cela puisse théoriquement répondre à la question, [il serait préférable] (http://meta.stackexchange.com/q/8259) d'inclure ici les parties essentielles de la réponse, et de fournir le lien pour référence. – Spontifixus
Vous pouvez localiser votre application en utilisant des fichiers TTF
Voici l'exemple de code pour commencer
Créer un dossier sous actifs avec le nom « polices ». Copiez votre fichier de langue (ex: mylang.ttf).
Chargez ce fichier en utilisant le code suivant:
Typeface myfont;
myfont=Typeface.createFromAsset(getAssets(),"fonts/mylang.ttf");
TextView textview = (TextView)findViewById(R.id.TextView01);
textview.setText(R.string.my_textview);
textview.setTypeface(myfont);
En string.xml
, donner "une chaîne de langue" pourmy_textview
.
Maintenant vous pouvez voir le texte de votre langue dans l'appareil/émulateur android.
- 1. JQTouch soutien pour IPhone
- 2. Nouvelle répartition linguistique du projet
- 3. oauth_callback sur Android
- 4. SQL Client sur Android
- 5. HttpURLConnection échouent sur Android
- 6. Dépendance linguistique minimale pour le client webservice
- 7. Comment détecter la version linguistique de Windows
- 8. J2ME comme Sprite sur Android
- 9. Ignorer le pack linguistique .NET Framework 3.5 téléchargement
- 10. Pack linguistique .NET Framework 3.5 SP1 Package ClickOnce
- 11. C Porting de lib/app sur Android
- 12. Problème de commande SU sur l'appareil Android
- 13. Comportement de sélection Strange ListView sur Android
- 14. Est-ce que JavaFX fonctionnera sur Android?
- 15. Programmation sur (pas * pour *) un appareil Android
- 16. Importer des contacts Gmail sur l'émulateur Android
- 17. Comment démarrer une nouvelle application sur Android
- 18. RPXnow Facebook Connect - Utilisation et niveau de soutien?
- 19. jQuery désactiver les options SELECT basées sur Radio sélectionné (besoin de soutien pour tous les navigateurs)
- 20. Le manque de soutien classe de base dans junit4/Jmock2
- 21. Ajout de glisser-déposer un soutien aux jtree
- 22. OC4J format de fichier EAR - fichiers jar de soutien
- 23. PostgreSql + C#: temps de conception de soutien à VS2008
- 24. Android coverflow
- 25. Comment obtenir efficacement un tableau court de ressources sur Android?
- 26. natif du code C/C++ sur une plate-forme Android
- 27. Portage des applications Java sur la plateforme Android
- 28. stocker des données d'application Android sur la carte SD
- 29. comment ajouter une clause limite à manageQuery sur android
- 30. Android WebView se bloque en cliquant sur un lien
Il y a donc "des fonctions intégrées pour l'utilisation des fichiers * .ttf". Vois ma réponse. –