我正在创建一个包含几个片段的选项卡列表。我注意到,在主要活动中,我曾经setContentView
获取布局 xml 并用于findViewById
获取相应的 UI 元素配置。
setContentView(R.layout.fragment_tabs);
mTabHost = (TabHost)findViewById(android.R.id.tabhost);
mTabHost.setup();
mTabManager = new TabManager(this, mTabHost, android.R.id.tabcontent);
但是,在不同的片段类中,我必须使用充气器。
View v = inflater.inflate(R.layout.webview, container, false);
WebView myBrowser=(WebView)v.findViewById(R.id.mybrowser);
而且这两个函数都是用来获取layout xml来创建对象的,为什么会有区别呢?第一个在期间使用onCreate
,第二个在期间使用onCreateView
吗?在什么情况下我应该选择其中任何一个?