如何在Fragment l中使用WebView?

时间:2015-12-13 21:58:26

标签: android fragment

大家好我有一个问题。 如何在WebView内使用Fragment? 我知道如何在WebView中使用Activity,但我不知道如何在Fragment中执行此操作。 因为您无法在FindViewById中使用Fragment

感谢您的帮助

Flo Reich

2 个答案:

答案 0 :(得分:1)

你必须像这样onCreateView

@Override
public View onCreateView(LayoutInflater layoutInflater, ViewGroup container, Bundle savedInstanceState) {
    View v = layoutInflater.inflate(R.layout.my_fragment, container, false);
    WebView webview = (WebView) v.findViewById(R.id.webview_id);
    // other stuff
    return v;
} 

答案 1 :(得分:0)

可以 Fragment 中使用findViewById()方法。例如,在 onCreateView 方法中:

@Override
public View onCreateView(LayoutInflater layoutInflater, ViewGroup container, Bundle savedInstanceState) {
    View fragmentView = layoutInflater.inflate(R.layout.your_fragment, container, false);

    // and you can use findViewById() method on fragmentView

    View v = fragmentView.findViewById(R.id.your_view);
    ... 
    return fragmentView;
} 

希望,这有帮助。