當我單擊WebView內部的鏈接時,Android打開瀏覽器而不是在WebView中更改URL。在WebView中更改URL而不是打開瀏覽器
這裏是我的片段,其中的WebView是(R.layout.webview包含的WebView只):
package com.example.fragments;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
public class EuDetailsFragment extends Fragment {
private WebView viewer;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
viewer = (WebView) inflater.inflate(R.layout.webview, container, false);
return viewer;
}
public void updateUrl(String newUrl) {
Log.d("EuDetailsFragment", "Updating url...");
WebView detailsView = (WebView) getView().findViewById(R.id.detailsView);
detailsView.loadUrl(newUrl);
}
}
什麼是你想實現什麼?從目前的問題出發,很難說出你想要的東西。 – FoamyGuy 2012-07-24 15:22:48
我錯了標題,對不起。我想在WebView中改變URL而不是打開瀏覽器 – rgtk 2012-07-24 16:20:21