2011-06-28 107 views
0

我使用下面的代碼在網頁視圖來顯示一個HTML頁面:爲什麼我的HTML頁面不能在Android中加載?

this.requestWindowFeature(Window.FEATURE_NO_TITLE); 
     this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
       WindowManager.LayoutParams.FLAG_FULLSCREEN); 

     setContentView(R.layout.socialmedia 
       ); 
     webview = (WebView) findViewById(R.id.webview); 
     webview.loadUrl("file:///android_asset/www/facebook.html"); 

和HTML頁面:

<!DOCTYPE HTML> 
<html> 
<head> 
<title>PhoneGap</title> 
<script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 
<script src="http://widgets.twimg.com/j/2/widget.js"></script> 
</head> 
<body> 


<div id="container"></div> 


    <script src="http://connect.facebook.net/en_US/all.js#xfbml=1" ></script> 
    <fb:like-box href="http://www.facebook.com/workatcareerbuilder" width="292" show_faces="true" stream="true" header="true" hScrollbar:true></fb:like-box> 




<!-- <script> 
function twitter(){ 
new TWTR.Widget({ 
    version: 2, 
    type: 'profile', 
    rpp: 6, 
    interval: 6000, 
    title: '@palafo', 
    width: 250, 
    height: 300, 
    theme: { 
    shell: { 
     background: '#ad0000', 
     color: '#ffffff' 
    }, 
    tweets: { 
     background: '#ffffff', 
     color: '#444444', 
     links: '#ad0000' 
    } 
    }, 
    features: { 
    scrollbar: true, 
    loop: false, 
    live: true, 
    hashtags: true, 
    timestamp: true, 
    avatars: true, 
    behavior: 'all' 
    } 
}).render().setUser('imomentous').start(); 
} 
</script> --> 
</body> 
</html> 

但它在屏幕上顯示什麼。請幫忙。我也保留了互聯網許可。

我發現這個logcat的消息:

06-28 06:33:50.510: INFO/GATE(20523): <GATE-M>DEV_ACTION_COMPLETED</GATE-M> 

感謝。

+0

您是否嘗試加載一個簡單的測試HTML只有基本標籤和一些實際輸出? – WarrenFaith

+0

是的,我嘗試了基本的HTML頁面。但它什麼也沒有顯示.. !! – Udaykiran

回答

2

我認爲這可能是WebView默認情況下不允許執行javascript。如果是這樣的話,那麼你只需要啓用javascript:

webview.getSettings().setJavaScriptEnabled(true); 
+0

Maan thanx ,,現在工作 – Udaykiran

相關問題