1

この参照http://wptrafficanalyzer.in/blog/implement-swiping-between-tabs-with-viewpager-in-action-bar-using-sherlock-library/

シャーロック フラグメントを含むタブを使用しています。つまり、1 つのタブで webview を使用しようとすると、リンクが表示されません。スクロールし続け、コンテンツが表示されません。

public class AppleFragment extends SherlockFragment{
WebView w;

@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();
}   

}

4

1 に答える 1

1

このコードを追加して結果を取得します

w.setWebViewClient(new HelloWebViewClient());

public class HelloWebViewClient extends WebViewClient {

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

}
于 2013-03-08T12:16:59.740 に答える