setContentView未识别

时间:2014-05-25 10:34:50

标签: android setcontentview

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

代码:

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

}

}

2 个答案:

答案 0 :(得分:2)

不应该使用

setContentView()而是我们必须在片段方法的onCreateView()中创建一个视图

public View onCreateView(LayoutInflater inflater, ViewGroup container,
      Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_detail,
        container, false);
    return view;
  }

答案 1 :(得分:1)

setContentView()Activity中定义的方法。

您似乎需要extends Activity而不是extends Fragment