大家好我有一个问题。
如何在WebView
内使用Fragment
?
我知道如何在WebView
中使用Activity
,但我不知道如何在Fragment
中执行此操作。
因为您无法在FindViewById
中使用Fragment
。
感谢您的帮助
Flo Reich
答案 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;
}
希望,这有帮助。