2012-02-24 76 views
0

我有一个应用程序中有一个选项卡小部件。其中一个标签为我加载了一个webview,并且它没有正确加载。当我在我的手机浏览器中加载相同的地址时,它加载正常。这里是web视图我使用在应用程序中无法正确加载webview

import android.app.Activity; 
import android.os.Bundle; 
import android.webkit.WebView; 

public class Sermons extends Activity { 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    WebView webview = new WebView(this); 
    setContentView(webview); 

// Simplest usage: note that an exception will NOT be thrown 
    // if there is an error loading this page (see below). 
    webview.loadUrl("http://canyonculberts.com/ucc/?page_id=93"); 
    webview.getSettings().setBuiltInZoomControls(true); 
    webview.setInitialScale(1); 
    webview.getSettings().setAppCacheEnabled(false); 

} 
} 

人有什么我可以做不同的这个,使其正常工作的任何想法的代码?感谢您的任何帮助

回答

1

首先,您需要android.permission.INTERNET权限。

其次,您可能需要setJavaScriptEnabled(true)设置,并在最后执行loadUrl。

webview.getSettings().setBuiltInZoomControls(true); 
webview.setInitialScale(1); 
webview.getSettings().setAppCacheEnabled(false); 
webview.getSettings().setJavaScriptEnabled(true); 
webview.loadUrl("http://canyonculberts.com/ucc/?page_id=93"); 
+1

确定我已经上网权限已经做了,我在哪里可以做setJavaScriptEnable的是它的代码,我在这里或在那里? – Bryan 2012-02-24 04:17:25

+0

检查更新。 – Cytown 2012-02-24 11:27:02

+1

WOW,工作很好,完美工作谢谢你很多 – Bryan 2012-02-26 00:58:32

1

您必须尝试这段代码它将会帮助你!

WebView webview = new WebView(this); 
    setContentView(webview); 

     WebSettings webSettings = web.getSettings(); 

     webSettings.setJavaScriptEnabled(true); 

     webview.loadUrl("url"); 
+0

给我(R.id.web)任何建议的错误。它说网络无法解决 – Bryan 2012-02-24 04:21:25

+0

@Bryan先看到编辑答案。我认为它的解决存在可变问题 – Newts 2012-02-24 04:27:20

+0

这对你会有帮助! – Newts 2012-02-24 04:45:10

0

尝试用这个..

  webView = (WebView) findViewById(R.id.webview); 
     webView.getSettings().setJavaScriptEnabled(true); 
     webView.setWebViewClient(new WebViewClient()); 
    webView.loadUrl("http://www.google.com"); 
+0

与(R.id.webview)与此代码获得未解决的错误 – Bryan 2012-02-24 05:03:55

+1

您在您的xml文件中添加了webview小部件。 – user1213202 2012-02-24 05:41:18