0
我有一個應用程序,它顯示來自assets文件夾的html文件。我想翻譯一些文件。 例如,我在文件夾assets/fr中爲法國用戶提供文件,在assets/en中爲其他人提供文件。如何根據語言環境獲取不同的字符串值?
這裏是我想換行:
String htmlFileName = "m" + bundle.getString("defStrID") + ".html";
所以我想手機的語言,如果是法國人我想表明從/ FR文件,如果是其他顯示/ EN。
這條線的修改後的版本看起來像
String locale = java.util.Locale.getDefault().getDisplayName();
if locale=french
String htmlFileName = "m" + bundle.getString("defStrID") + ".html";
else
String htmlFileName = "mn" + bundle.getString("defStrID") + ".html";
endif
語法不正確,因爲我不知道該怎麼做。請幫助。
非常感謝你。我還有一個問題。如何在這樣的textview中顯示'String locale':TextView title =(TextView)findViewById(R.id.app_name); title.setText(我應該放在這裏);' – Sabre 2012-02-24 05:26:04
請這樣寫: - title.setText(locale);請投票回答此問題。 – Nikhil 2012-02-24 06:06:45