需要Android webview的帮助

时间:2011-05-09 07:37:34

标签: javascript android webview

我正在使用这个简单的代码http://www.w3schools.com/js/tryit.asp?filename=tryjs_alert

这显示了我的警告框,但是当我在android中使用webview尝试它时,它并没有向我显示警告框

webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("file:///android_asset/test.html"); 

我做错了什么或这里缺少什么

谢谢

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

我终于得到了上面提到的问题的解决方案:

package android.com.Webview;

import android.app.Activity;

import android.os.Bundle;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class WebviewActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        WebView webview = (WebView) findViewById(R.id.webview);
        webview.getSettings().setJavaScriptEnabled(true);

        WebSettings webSettings = webview.getSettings();

        webSettings.setJavaScriptEnabled(true);

        webSettings.setBuiltInZoomControls(true);

        webview.requestFocusFromTouch();

        webview.setWebViewClient(new WebViewClient());
        webview.setWebChromeClient(new WebChromeClient());

         webview.loadUrl("file:///android_asset/test.html");
    }
}