Android英语到印地语翻译

时间:2017-02-17 04:35:00

标签: android

我正在开发一个印地语和英语的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);
    }

我已经从谷歌下载了这个Krishna字体文件并如上所述使用它。但问题是它没有正确地将英文文本转换为印地文。 我附上了截图

enter image description here

在屏幕截图中,我将扇区18和Satna作为英文值,但是印地文语言的屏幕截图并未正确地将这些文本转换为印地文

enter image description here

伙计们建议我在哪里错了

1 个答案:

答案 0 :(得分:0)

You have to add another values folder named as values-hi. 
You have to add strings.xml in that folder. 
 Make sure that 'strings.xml' in both folder should be same.
 And add your text of Edittext in new strings.xml file. 
    String name should be same.

For Example, refer this image