Autore Topic: altre lingue su android (locale)  (Letto 802 volte)

Offline aw4y

  • Utente junior
  • **
  • Post: 59
  • Respect: +6
    • Mostra profilo
  • Dispositivo Android:
    samsung i5500
  • Sistema operativo:
    osx/linux
altre lingue su android (locale)
« il: 30 Novembre 2011, 13:52:47 CET »
0
ciao a tutti,
qualcuno sa se e' possibile (e come) utilizzare altre lingue sul proprio android?

ho la necessita' di sviluppare un'app in arabo e ovviamente, a parte il font in se, mi servirebbero peculiarita' tipiche del linguaggio (allineamento a destra e scrittura da destra a sinistra).
idee?

l'unico trick che ho trovato googolando e' l'uso di un font specifico, tipo:


0
down vote
try to copy any arabic font into assets folder and set that font and check may be it works

string[] t={"arabic words here"};
TextView tv=(TextView)findViewById(R.id.text);
Typeface face=Typeface.createFromAsset(getAssets(), "fonts/HandmadeTypewriter.ttf");
tv.setTypeface(face)
use the arabic font insted of HandmadeTypewriter.ttf font or

try to set the static arabic text and check its working or not ?

string[] t={"arabic words here"};
Textview tv=(Textview)findviewByid(R.id.text);
tv.setText(t[0]);

Ma questo risolve solo in parte il problema. Come fanno in Arabia? :D

aw4y

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:altre lingue su android (locale)
« Risposta #1 il: 30 Novembre 2011, 14:09:04 CET »
0

Offline aw4y

  • Utente junior
  • **
  • Post: 59
  • Respect: +6
    • Mostra profilo
  • Dispositivo Android:
    samsung i5500
  • Sistema operativo:
    osx/linux
Re:altre lingue su android (locale)
« Risposta #2 il: 30 Novembre 2011, 15:15:59 CET »
0
si ok. ma per l'arabo? non individuo come procedere...