我正在嘗試創建自己的瀏覽器,以便它將使用Web視圖來顯示我選擇的頁面。我的問題是,雖然我可以讓Web View作爲一個單獨的應用程序工作(通過遵循教程http://developer.android.com/resources/tutorials/views/hello-webview.html),但我無法在我的應用程序中顯示它。Android應用程序中的嵌入式Web視圖
我認爲只是創建一個WebViewer(我的Web視圖的實現)將運行該程序。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebViewer wv = new WebViewer();
}
(WebViewer設置爲自動顯示谷歌),但我運行該程序時得到的只是一個白色框。 main.xml文件具有WebViewer對象,並且在清單中建立Internet權限。
當沒有工作時,我試着直接實現Android的Web查看器。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView wv = new WebView(this);
setContentView(wv);
wv.loadUrl("http://stackoverflow.org/");
}
只要我嘗試運行它,就會崩潰程序。
我知道我很新,也許我只是想念一些小事,但是我做錯了什麼?
你能告訴我們你的logcat裏面有什麼嗎?也許你需要把互聯網許可? – Tsunaze 2011-06-08 21:23:16