gpt4 book ai didi

android - 如何在 web View 中根据设备加载不同语言的 html 页面,就像我们对不同语言支持的字符串文件所做的那样

转载 作者:行者123 更新时间:2023-11-29 01:57:54 24 4
gpt4 key购买 nike

我想在我的应用程序中添加一些不同语言的 html 文件,以支持我的不同语言的应用程序。我已经完成了 string.xml 文件,但现在我想根据设备语言在 Web View 上添加 html 页面。我该怎么做?

提前致谢

最佳答案

假设您想将 HTML 文件存储在 /res/string 中,那么您可以使用语言限定符来指定资源所指的语言,例如 /res/string- en/res/string-nl(针对英语和荷兰语文件)。

同样适用于所有其他资源类型,例如 /res/drawable/res/raw/ 等。

有关更多信息,请查看 Android Localization页面。

要从字符串加载 HTML 并将其显示在您的 WebView 中,请使用 loadData()方法:

html = resources.getString(R.string.my_html_page);
myWebView.loadData(html, "text/html", myEncoding);

关于android - 如何在 web View 中根据设备加载不同语言的 html 页面,就像我们对不同语言支持的字符串文件所做的那样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14170801/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com