2011-02-18 30 views
0

當我嘗試使用android上的web視圖填充它時,出現空白屏幕。 該程序運行時出錯,但我得到一個空白屏幕。 我在使用sdk 1.6並在模擬器中運行它無法讓網絡視圖在Android上運行sdk 1.6

代碼 package mikenorman.org;

import android.app.Activity; 
import android.view.*; 
import android.os.Bundle; 
import android.view.View; 
import android.webkit.WebView; 

public class cBlog extends Activity { 
@Override 
protected void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.blog); 

WebView mWebView; 
mWebView=(WebView) findViewById(R.id.bwebpage); 
mWebView.loadUrl("http://www.besttechsolutions.biz"); 
} 

佈局文件

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content"> 

<WebView 

android:id="@+id/bwebpage" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:layout_weight="1.0" 
/> 

}} -Ted

+0

wv.getSettings()。setJavaScriptEnabled(true); 是在您的web視圖中啓用JavaScript的命令,如果需要的話。 – FoamyGuy

回答

1

更改您的線性佈局,以 「FILL_PARENT」 而不是 「包內容」

另外,應將</LinearLayout>添加到佈局文件的底部。線性佈局從不關閉。

+0

謝謝你這麼做,這麼簡單。 –

0

您是否向清單中添加了權限,以便實際加載遠程資源?

<uses-permission android:name="android.permission.INTERNET"></uses-permission> 

如果這是問題,您應該會看到一個錯誤,但有時候人們會在日誌中錯過它。

+0

嗨,非常感謝, –

+0

嗨,謝謝!我無法讓我的代碼讀寫文件,我需要爲它添加權限嗎? –

相關問題