【发布时间】:2012-08-01 06:46:47
【问题描述】:
我正在用一个简单的 Fragment 编写程序,但出现如下错误:
FrameLayout fl=new FrameLayout(this);
fl.setId(0x1024);
setContentView(fl);
FragmentTransaction ftransc=getFragmentManager().beginTransaction();
FragmentTest2 myFragment=new FragmentTest2();
ftransc.add(fl.getId(), myFragment, "FirstFragment");
ftransc.commit();
在add 方法下,我得到一条红色波浪线,并显示以下错误:
FragmentTransaction类型中的方法add(int, Fragment, String不适用于参数(int, FragmentTest2, String)。
我做错了什么?
【问题讨论】:
-
您的 FragmentTest2 是否扩展了 Fragment?