2012-07-28 17 views
5

Estoy desarrollando una aplicación nativa que consta de algunas fórmulas matemáticas.¿Cómo mostrar caracteres especiales en Android?

fórmulas serán como .........

Formulas

Quiero mostrar tales fórmulas en mi solicitud, pero no es así cómo utilizar estos caracteres especiales en Android. Quiero mostrar cada fórmula individual en una vista de lista ...... Si estoy copiando fórmula & si yo soy la creación de texto a la vista de texto significa que se está mostrando como

txtv.setText("\\cos^2\\theta + \\sin^2\\theta = 1\\! "); 

y conseguir la producción en el mismo patrón . Por lo tanto, puede alguien ayudarme cómo utilizar estos caracteres especiales en matemáticas Android ..

+0

check: [cómo puedo mostrar la fórmula en TextView] (http://stackoverflow.com/a/11446426/379693) –

+0

@PareshMayani Su solución es buena, pero cómo encubrir raíces cuadradas, valores theta según mi imagen de arriba con su código ... ¿puede convertir uno y publicar la respuesta? gracias .... –

+1

lo siento querido, soy débil en Matemáticas. –

Respuesta

4

Lo sentimos, no hay una gran cantidad de diferentes soluciones .. no hay 'respuesta mágica", aquí hay algunas maneras diferentes para lograr lo que quiere.

1) El uso de un WebView con un poco de Javascript

2) utilizando un servidor para producir una imagen de la fórmula.

3) el uso de un archivo de embededd 9.png en su aplicación con el símbolo de raíz cuadrada y mostrarlo como fondo Vista de Texto

4) Dibujar una poder vas con todo su texto y símbolos

5) utilizando un código hexadecimal: http://htmlhelp.com/reference/html40/entities/symbols.html

http://tlt.its.psu.edu/suggestions/international/bylanguage/mathchart.html

6) Tal vez otras ideas, pero definitivamente no hay manera de lograr una fórmula de vista de lista 300 de una manera más fácil.

+0

Gracias por su respuesta amigo ......... –

2

Ésta parece bastante buena y funciona en Android sin ningún problema: http://mathscribe.com/author/jqmath.html

Editar: Puede ejecutar este dentro de un WebView, no necesitas ninguna aplicación web.

+0

Su solución es buena, pero esa es para aplicaciones basadas en web. Estoy desarrollando una aplicación nativa, por lo que quiero una solución relacionada con la visualización de caracteres especiales en Nativo. de todos modos, gracias por la respuesta. –

+0

Un WebView es parte de una aplicación nativa ;-) y se puede ejecutar localmente sin Internet –

+0

Eso es cierto, pero según mi requisito, tengo casi 300 fórmulas, necesito convertir cada una en html y necesita cargar usando webview ... lleva mucho tiempo na ......... –

Cuestiones relacionadas