Me gustaría que una aplicación incluya una fuente personalizada para representar texto, cargarla y luego usarla con elementos estándar como StaticText. es posible?¿Puedo incrustar una fuente personalizada en una aplicación de Android?
Respuesta
Sí, puede jsut no puede definirlo en diseños xml. Debe usarlo dinámicamente cada vez. Compruebe this tutorial por ejemplo.
En enlace caso está muerto, aquí es una suma de la materia:
- obtener un archivo de fuente como
times.otf
- soltarlo en su carpeta de recursos, dentro de un "fuentes" carpeta
Obtener una referencia de Vista de Texto con algo así:
TextView tv = (TextView) findViewById(R.id.myCustomTVFont);
Grab que la fuente de la carpeta de recursos:
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/times.otf");
hacer su TextView ven muy bien:
tv.setTypeface(tf);
Su puede tomar mirar en este thread así a definir fuentes personalizadas para todos los puntos de vista de su actividad.
Como en el otro Responda a esta pregunta, sería muy útil si el contenido importante del hilo estuviera dentro de la pregunta, en caso de que el enlace muera algún día. – yochannah
A partir de Android 8.0 (nivel de API 26), puede utilizar fuentes en XML. Consulte la documentación here.
- 1. Incrustar una fuente en delphi
- 2. Incrustar/desplegar fuente personalizada en la aplicación .NET
- 3. Fuente personalizada en una aplicación Cocoa
- 4. Fuente personalizada en Android
- 5. Android - Cómo establecer una fuente personalizada para la aplicación entera
- 6. fuente personalizada en android ListView
- 7. ¿Cómo puedo crear una aplicación de reemplazo personalizada para Android?
- 8. ¿Cómo agregar una fuente personalizada a la aplicación Rails?
- 9. Cómo instalar una fuente personalizada en el dispositivo Android
- 10. Incrustar una aplicación en una ventana
- 11. android establece una fuente personalizada para una pintura
- 12. ¿Cómo usar una fuente personalizada en Android xml?
- 13. Incrustar una vista personalizada dentro de una WebView
- 14. Agregar una fuente personalizada a Theme en Android
- 15. Cómo incrustar una fuente en un PDF con RDLC
- 16. ¿Cómo configurar una fuente personalizada en emacs?
- 17. Usando un UIWebView, ¿puedo usar una fuente personalizada?
- 18. Incrustar Python en una aplicación de iPhone
- 19. ¿Puedo incrustar otros archivos en una DLL?
- 20. ¿Incrustar Java en una aplicación C++?
- 21. Agregue una fuente personalizada en Qt
- 22. "Incrustar" JasperServer en una aplicación web externa?
- 23. Cómo incrustar IronPython en una aplicación .NET
- 24. Cómo utilizar una fuente personalizada con WebView
- 25. ¿Cómo incrustar un shell interactivo de IronPython en una aplicación?
- 26. ¿Cómo puedo ocultar el botón Cancelar en una aplicación personalizada DialogPreference en Android?
- 27. Representación de fuente personalizada en Android 4.0 (sándwich de helado)
- 28. No puedo encontrar la fuente personalizada - iOS
- 29. Fuente personalizada en ckeditor
- 30. Incrustar un Formulario de Windows en una aplicación WPF
Espero que el tutorial no desaparezca un día. – Martin
Como lo señaló correctamente Martin, esto necesita una pequeña edición, en caso de que el enlace desaparezca. – Sephy
Este tutorial me ayudó. Esta es una solución definitiva para mi problema :) –