首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >setContentView身份不明

setContentView身份不明
EN

Stack Overflow用户
提问于 2014-05-25 10:34:49
回答 2查看 70关注 0票数 0

setContentView用红色的扭结来强调。我清理了工作区,但仍然存在相同的错误。有什么建议吗?

代码:

代码语言:javascript
复制
public class SensorsTest01 extends Fragment implements OnTabChangeListener {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main_tab_bar);
}
@Override
public void onTabChanged(String tabId) {
    // TODO Auto-generated method stub

}

}

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-25 10:44:44

不应该使用setContentView(),而是必须在片段方法的onCreateView()中创建一个视图

代码语言:javascript
复制
public View onCreateView(LayoutInflater inflater, ViewGroup container,
      Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_detail,
        container, false);
    return view;
  }
票数 2
EN

Stack Overflow用户

发布于 2014-05-25 10:35:36

setContentView()是在Activity中定义的方法。

看来您需要extends Activity而不是extends Fragment

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23854361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档