Android中textview上的语言不同

时间:2011-05-14 16:46:11

标签: android eclipse unicode

我如何在Android中的textview或edittext上编写不同的语言(Bangla),为此我需要什么版本的API

2 个答案:

答案 0 :(得分:2)

如果您使用strings.xml为字符串值添加间接级别,那么您可以轻松地本地化字符串,如下所示:

android:text="@string/main_text_view_hello"

所以我在文件夹中有一个strings.xml:

res/values
res/values-en-rCa
res/values-en-rGB

任何时候我想更改加拿大或英国的值,我只需将其添加到相应的文件夹中。默认情况下,从res / values获取所有其他值。

答案 1 :(得分:1)

您可以使用TextView.setText(String-ID)设置文本。 String-ID在res / values文件夹下的strings.xml文件中管理。如果你想要另一种语言,例如德语,你需要另一个strings.xml文件,在res / values-de中使用相同的String-ID。在android布局文件中,您可以使用@ string / stringid引用此类字符串ID。