Hy ...我有一個webview組件加載資源文件夾下的本地html文件,工作完美。根據語言在webview中加載本地html
現在我想翻譯mi app,並且我需要webview根據手機語言加載翻譯的html文件。
我該怎麼做?
非常感謝!!!!
我的代碼...
package com.altaguia.difuntos;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebSettings;
import android.webkit.WebSettings.RenderPriority;
import android.webkit.WebView;
public class AcercadeActivity extends Activity {
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.acercade);
WebView myWebView = (WebView) findViewById(R.id.webView1);
myWebView.getSettings().setRenderPriority(RenderPriority.HIGH);
myWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
myWebView.loadUrl("file:///android_asset/acercade.html");
}
public void backBTN(View v)
{
finish();
}
}
感謝chiuki !!! – 6r0pius 2012-07-31 17:57:37
關鍵是getLanguage()可以返回一個空字符串。即使這種情況下,這可能會驅動到錯誤的HTML文件。所以在這種情況下,我會建議使用getISO3Language()。 – hornetbzz 2012-09-12 16:39:50