2010-05-05 88 views
0

好吧,我正在嘗試從http://rapidandroid.org/wiki/Graphing開始遵循教程。但我在第一部分發現了一個問題。我會在這裏描述這個問題,我無法理解這可能是錯誤的,這很簡單。我在這裏做錯了什麼?似乎無法從xml加載webview,爲什麼?

首先,我創建了一個名爲statistics.xml一個XML文件,它除其他事項外,我把這個代碼:

<WebView android:id="@+id/webview" android:layout_height="fill_parent" 
    android:layout_width="fill_parent"/> 

現在在應該顯示這個網頁視圖我做這個活動:

public class DisplayStatistics extends Activity { 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main);   
     WebView wv = (WebView) findViewById(R.id.webview); 

的問題就出現在這裏,因爲我似乎每當我測試它被用於WV越來越空。這意味着當然,findViewById(R.id.webview)找不到視圖。但是,再次,我做錯了什麼?

當然,我知道我也可以直接從代碼實例化webview,而不需要從xml中指定它,但我只是想知道這種方式做錯了什麼。

以防萬一,我還增加了以下線在我的Android清單文件:

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

我真的不知道,如果有必要,用於顯示網頁流量(我想不會),但我只是把它放在那裏看看這是不是問題,事實證明這不是問題。

感謝

尼爾森

回答

2

應該是setContentView(R.layout.statistics);