/ / ¿Cómo mostrar texto en árabe e inglés en TextView en Android? - Android, localización, vista de texto, árabe.

¿Cómo mostrar texto en árabe e inglés en TextView en Android? - Android, localización, vista de texto, árabe.

Tengo dos desenfocado TextView en el diseño único. Quiero mostrar texto en árabe en uno TextView y texto en inglés en otro TextView. Tengo uso values/strings.xml para ingles y values-ar/strings.xml para el texto árabe. Mi problema es que el texto en árabe no aparece en el TextView. Si cambio la configuración regional personalizada a ar significa su demostración. ¿Cómo mostrar el texto en árabe sin cambiar la configuración regional personalizada?

Respuestas

1 para la respuesta № 1

Su comportamiento por defecto para Android. Tomará información local del sistema y asignará el recurso de cadena apropiado de values-ar. El texto que desea mostrar en árabe debe ingresar datos en values ​​/ strings.xml y colocar los caracteres árabes que desea mostrar.

por favor comparte el resultado cuando intentaste esto.


2 para la respuesta № 2

Pon texto en árabe e inglés en cada uno strings.xml


1 para la respuesta № 3

Para hacer esto necesitamos el archivo de fuente para las fuentes árabes. Por ejemplo, tenemos el nombre del archivo de fuente árabe como arabicfont.ttf. Guarde este archivo en la carpeta de activos y luego use el siguiente código

arabicTextview.setTypeface(Typeface.createFromAsset(getContext().getAssets(),"arabicfont.ttf"));
arabicTextView.setText("ur text");

De la misma manera, podemos configurar cualquier tipo de texto sin utilizar la configuración regional.