私はヒンディー語と英語の両方であるアンドロイドアプリケーションを開発しています。私は編集テキストをいくつかの値でバインドするアクティビティを持っています。 英語を選択するときは、すべてが完璧になりますが、ユーザーがヒンディー語を選択した場合、ヒンディー語でテキストの値をバインドする必要があります。 これは私がGoogleからのこのクリシュナフォントファイルをダウンロードし、問題above.But述べたようにそれを使用しているコードAndroid英語からヒンディー語への翻訳
if(language.equals("1"))
{
Typeface font = Typeface.createFromAsset(AddNewAddress.this.getAssets(),"fonts/Krishna.ttf");
mySpinner.setTypeface(font);
area.setTypeface(font);
mySpinner.setText(cityname);
area.setText(areaname);
}
の私の一部である、それは適切にヒンディー語に英語のテキストを変換しないということです。
適切に私は英語の値としてセクター18とSatnaを持っているスクリーンショットスクリーンショットでを添付しているが、ヒンディー語でのスクリーンショットは、ヒンディー語にこれらのテキストを変換しません。みんな私が間違っている場所を教えてくれます
アンドロイドのローカリゼーションを参照してください。 https://developer.android.com/training/basics/supporting-devices/languages.html –
しかし、これは動的テキストフィールドを変換しません、私はこれを使用しましたが、静的textvaluesにのみ有効です – Neha
google traslator apiを使用しますその支払われた –