我有一个ListFragment
:
public class MyListFragment extends ListFragment{
...
}
为了使用Fragment in my 安卓 2.1 API 7项目中,我使用支持包 http://developer.android.com/sdk/compatibility-library.html。 (支持包的一切都已配置)
在我的主机里Activity好像:
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
public class FragmentNavActivity extends FragmentActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
FragmentManager fMgr = getSupportFragmentManager();
FragmentTransaction fTrans = fMgr.beginTransaction();
MyListFragment myListFragment = new MyListFragment();
fTrans.add(android.R.id.content, myListFragment).commit(); //problem here
...
}
}
问题是FragmentTransaction
's .add(int, Fragment)
方法接受第二个类型的参数Fragment
,但是,我有ListFragment
这是该方法不可接受的。
那么,如何添加ListFragment
with FragmentTransaction
?
也许问题是因为你正在导入android.support.app.ListFragment
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)