如何在 Fragment l 中使用 WebView? [关闭]

Posted

技术标签:

【中文标题】如何在 Fragment l 中使用 WebView? [关闭]【英文标题】:How to use WebView inside a Fragment l? [closed] 【发布时间】:2016-03-19 08:00:45 【问题描述】:

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

感谢您的帮助

弗洛帝国

【问题讨论】:

欢迎来到 Stack Overflow。请看How to Ask。 请回答我的问题 【参考方案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;
 

【讨论】:

谢谢你帮助我 :-) 祝你有美好的一天【参考方案2】:

可以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;
 

希望,它会有所帮助。

【讨论】:

非常感谢您。祝你有美好的一天

以上是关于如何在 Fragment l 中使用 WebView? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

使用 FragmentPagerAdapter 时不调用 Fragment onResume()

javascript 提供用于从React-Native WebView发送和接收消息的示例实现(使用postMessage / onMessage WebVie)

如何在 Fragment 中使用 Compose?

如何在Fragment中使用PreferenceFragment

如何在Fragment中使用PreferenceFragment

如何在 Fragment 中使用 SharedPreferences 保存数据