我如何在Android中的textview或edittext上编写不同的语言(Bangla),为此我需要什么版本的API
答案 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。