如何在Android中的TextView或EditText上写入不同语言(孟加拉语)?我需要哪个API版本来实现此功能?
如果您使用strings.xml为字符串值添加间接层,则可以轻松本地化字符串,例如:
android:text="@string/main_text_view_hello"
我有一个位于不同文件夹中的strings.xml:
res/values
res/values-en-rCa
res/values-en-rGB
您可以使用TextView.setText(String-ID)方法设置文本。String-ID在位于res/values文件夹下的strings.xml文件中进行管理。如果您需要另一种语言,例如德语,您需要在res/values-de中创建另一个具有相同String-ID的strings.xml文件。在Android布局文件中,您可以使用@string/stringid引用这些字符串ID。