さまざまな言語のアプリケーションをサポートするために、アプリケーションにさまざまな言語のhtmlファイルを追加したいと思います。string.xmlファイルを使用しましたが、デバイスの言語に応じてWebビューにhtmlページを追加したいと思います。これどうやってするの?
前もって感謝します
さまざまな言語のアプリケーションをサポートするために、アプリケーションにさまざまな言語のhtmlファイルを追加したいと思います。string.xmlファイルを使用しましたが、デバイスの言語に応じてWebビューにhtmlページを追加したいと思います。これどうやってするの?
前もって感謝します
HTMLファイルをに保存したいとします。言語修飾子を使用して、または(英語またはオランダ語のファイルの場合)の/res/string
ように、リソースがどの言語を意味するかを指定できます。/res/string-en
/res/string-nl
、など/res/drawable
の他のすべてのリソースタイプについても同じことが言えます。/res/raw/
詳細については、 Androidローカリゼーションページをご覧ください。
文字列からHTMLをロードして表示するには、次のメソッドをWebView
使用します。loadData()
html = resources.getString(R.string.my_html_page);
myWebView.loadData(html, "text/html", myEncoding);