2013-03-08 63 views
1

,当我尝试使用web视图,该链接不displaying.It不断滚动,而不是显示内容。的Android福尔摩斯片段的WebView问题

公共类AppleFragment扩展了SherlockFragment {0} {0} {0} {0}}}}}}}}}

@SuppressLint("SetJavaScriptEnabled") 
@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){ 

View v = inflater.inflate(R.layout.web, container, false); 
    w=(WebView)v.findViewById(R.id.webView1); 
    w.loadUrl("http://www.google.com"); 
    w.getSettings().setAppCacheMaxSize(1024*1024*8); 
     w.getSettings().setAllowFileAccess(true); 
     w.getSettings().setAppCacheEnabled(true); 
     w.getSettings().setJavaScriptEnabled(true); 
      return super.onCreateView(inflater, container, savedInstanceState); 

}  
@Override 
public void onStart() {  
    super.onStart(); 
} 

}

回答

1

添加该代码,并获得满意的结果

w.setWebViewClient(new HelloWebViewClient()); 

public class HelloWebViewClient extends WebViewClient { 

    @Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     view.loadUrl(url); 
     return true; 
    } 

}