Sono un codificatore amatoriale e voglio scrivere il persiano nello studio Android. Ma dopo aver digitato Persian, Android Studio mostra alcuni strani personaggi. Ovviamente era giusto per circa 3 mesi, ma improvvisamente è strano. : | Sono grato se mi aiuti a risolverlo.Come posso scrivere persiano in Android?
risposta
Nelle versioni di Android entro il 3, non è necessario altro che nelle versioni precedenti è necessario aggiungere Farsi.java alla vostra app e nel testo scrivere il codice come segue:
MyTextView = (TextView) findViewById(R.id.MyTextView);
Typeface tf = Farsi.GetFarsiFont(this);
MyTextView.setTypeface(tf);
MyTextView.setText(Farsi.Convert("سلام"));
non puoi scrivere il testo farsi nei file xml nelle versioni precedenti !!! quindi suggerisco di utilizzare le versioni più recenti di Android.
Ho versioni più recenti di Android ma ancora problema esistito. –
scrivi la tua stringa nel file strings.xml nella cartella dei valori e nel file di layout usalo come @ stringa/nome_stringa ". Questo per me funziona in Android Studio 1.1.0 – Mahmoud
in string.xml esiste ancora un problema. :( –
selezionare il progetto in Android Studio e andare a File/Setting menu
. nel punto di pagina aperta per File Encodings
opzione e in quella a schede assicurano IDE Encoding
è UTF-8
In studio Android 1.2 si dovrebbe andare per configurare> Impostazioni> colori e font> font> utilizzare il vostro schema> mostra deselezionare solo i font a spaziatura fissa> e, infine, usa il font tahoma e applica e ok. Buon divertimento!
Per Android Studio 1.5 in Windows creano file con nome "idea.properties" in
C: \ Users \ .AndroidStudio1.5
e scrivere questo nel file:
editor.new.rendering=true
In Android Studio vai alle impostazioni -> editor -> font e colori -> font, seleziona la casella di controllo "carattere secondario" e definisci un font Farsi dalla lista come "Nazanin". Inoltre, deseleziona "Mostra solo font monospaced".
Sei sicuro che questo non sia solo un problema di codifica o che il font non abbia glifi per questi caratteri (vedere come il tooltip può visualizzarlo correttamente)? Cosa succede se si esegue l'app - sono visualizzati correttamente? –
utilizza le risorse di stringa per le stringhe. allora sarà ok. –