簡體   English   中英

試圖在TabbedActivity的第二個選項卡中添加Web視圖

[英]Trying to add a webview in the second tab of a TabbedActivity

我正在努力實現這一目標,但沒有成功。 當前,代碼由於缺少return語句而出現錯誤。

我的方法也可能有問題。

您的幫助將不勝感激。

public class TipsTabFragment extends Fragment {

private WebView wv1;

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

    String url = "http://example.com";


    RelativeLayout view = null;
    wv1 = (WebView) view.findViewById(R.id.wv1);
    LayoutInflater mInflater = (LayoutInflater) getActivity().getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
    wv1.loadUrl(url);
    wv1.setWebViewClient(new WebViewClient() {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
    });

}
}

您需要擴大視圖並返回該視圖

public class TipsTabFragment extends Fragment {

private WebView wv1;

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

    String url = "http://example.com";



    View view = inflater.inflate(R.layout.some_layout, container, false);
    wv1 = (WebView) view.findViewById(R.id.wv1);
    wv1.loadUrl(url);
    wv1.setWebViewClient(new WebViewClient() {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
    });

 return view;
}
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM