0

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

}

}

4

2 回答 2

2

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

public View onCreateView(LayoutInflater inflater, ViewGroup container,
      Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_detail,
        container, false);
    return view;
  }
于 2014-05-25T10:44:44.170 回答
1

setContentView()是 中定义的方法Activity

看起来你需要extends Activity而不是extends Fragment.

于 2014-05-25T10:35:36.110 回答