首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

使用support lib中的FragmentActivity的有关问题

2012-10-18 
使用support lib中的FragmentActivity的问题我在android2.3下想用LoaderManager,于是想到了用support libr

使用support lib中的FragmentActivity的问题
我在android2.3下想用LoaderManager,于是想到了用support library。
但是里面没有ListActivity可以继承,于是我就继承了FragmentActivity,然后里面放一个继承自ListFragment的Fragment。
因为activity里面什么都没有,只有一个fragment,所以不想写layout文件了,想动态添加。但是发现不好添加。代码如下:

Java code
@Override    public void onCreate(Bundle savedInstanceState)    {        super.onCreate(savedInstanceState);        //setContentView(R.layout.activity_in);        FragmentManager fragmentManager = getSupportFragmentManager();        FragmentTransaction transaction = fragmentManager.beginTransaction();        inFragment inFragment = new inFragment();        transaction.add(inFragment, "in");//这个不行        transaction.commit();    }


transaction的add方法里需要传一个container id,但我的activity是空的,好像是运行时才有一个frameLayout,该如何添加呢?

add(int containerViewId, Fragment fragment)

[解决办法]
add(android.R.id.content, inFragment)

热点排行