【发布时间】:2014-07-24 23:27:54
【问题描述】:
我正在尝试两天来找到一个可以使用我所拥有的代码。我正在关注本教程:http://techvalleyprojects.blogspot.ro/2011_08_01_archive.html
我有以下问题:我想在我的应用程序中打开的网页没有加载到我的 webview 中,而是在默认浏览器中打开。如何修改我的代码,以便在 webview 中打开所有链接。我需要一个简单的解决方案,因为我对 Android 很陌生..
谢谢。
package com.example.name;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
public class MainActivity extends Activity {
WebView browser;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// find the WebView by name in the main.xml of step 2
browser=(WebView)findViewById(R.id.wvwMain);
// Enable javascript
browser.getSettings().setJavaScriptEnabled(true);
// Set WebView client
browser.setWebChromeClient(new WebChromeClient());
// Load the webpage
browser.loadUrl("http://news.google.com/");
}
}
【问题讨论】: