0

我刚开始 android 开发,我想将我的网站嵌入到应用程序中。当我想打开“ http://www.google.com ”时,网页会在我的应用程序中打开,但是当我将地址更改为我的博客时,它想在外部浏览器上打开它。这是我用来嵌入我的网站的我的活动代码!

public class WebPage extends Activity {

  @SuppressLint("SetJavaScriptEnabled") @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_web_page);


    //web view start
    WebView med = (WebView) findViewById(R.id.webView1);
    med.getSettings().setJavaScriptEnabled(true);
    med.getSettings().
    med.loadUrl("http://www.mediratour.com");
  }
}

我的网页基于 wordpress,我不知道是否必须更改设置以防止使用外部浏览器并在我的应用程序中打开它。

谢谢

4

1 回答 1

0
    // Set this on your web view.
webView.setWebViewClient(new WebClient());

// Create this class.
public class WebClient extends WebViewClient {

    @Override
    public boolean shouldOverrideUrlLoading(final WebView webView, final String url) {
        webView.loadUrl(url);

        return true;
    }
}

我认为它有帮助。

于 2013-09-06T11:58:01.900 回答