2012-02-24 68 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