使用support lib中的FragmentActivity的问题

minioreo 2012-10-10 04:58:12
我在android2.3下想用LoaderManager,于是想到了用support library。
但是里面没有ListActivity可以继承,于是我就继承了FragmentActivity,然后里面放一个继承自ListFragment的Fragment。
因为activity里面什么都没有,只有一个fragment,所以不想写layout文件了,想动态添加。但是发现不好添加。代码如下:
@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)
...全文
182 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
minioreo 2012-10-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

add(android.R.id.content, inFragment)
[/Quote]
多谢,受兄台启发,我用hierarchicalview看了下确实是这个id。
结贴。
dong3560 2012-10-10
  • 打赏
  • 举报
回复
add(android.R.id.content, inFragment)

80,361

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧