加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 使用片段(ActionTabs)和Webview

发布时间:2020-12-15 04:17:35 所属栏目:Java 来源:网络整理
导读:我想拥有我的应用程序,以便在屏幕顶部显示选项卡(使其正常工作),并在xml文件中设置webview.我无法获得webview和片段代码,因为我得到了“无法访问的声明”. import android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInfl
我想拥有我的应用程序,以便在屏幕顶部显示选项卡(使其正常工作),并在xml文件中设置webview.我无法获得webview和片段代码,因为我得到了“无法访问的声明”.

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.app.Activity;
import android.webkit.WebView;

public class TopRatedFragment extends Activity {

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

        View rootView = inflater.inflate(R.layout.fragment_top_rated,container,false);
        return rootView;

        //Unreachable Statement
        WebView engine = (WebView) findViewById(R.id.web_engine);
        engine.loadUrl("http://www.google.com/");

    }

}

有没有人有什么建议?

解决方法

使用以下代码:

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.app.Activity;
import android.webkit.WebView;

public class TopRatedFragment extends Fragment {

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

    View rootView = inflater.inflate(R.layout.fragment_top_rated,false);

    WebView engine = (WebView) rootView.findViewById(R.id.web_engine); // `web_engine` must be in `fragment_top_rated`
    engine.loadUrl("http://www.google.com/");
    return rootView;
  }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读