使用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)
...全文
197 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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)
slidingmenu包含slidingmenuDemo跟两个slidingmenu_lib,slidingmenu_actionbar,直接可以用。slidingmenu_lib是开源项目ActionBarSherlock-master的library类库,slidingmenu_actionbar是开源项目ActionBarSherlock-master的actionbarsherlock类库,只是重命名了,slidingmenuDemo是开源项目ActionBarSherlock-maste的Example。注意:(已修改) 1.可能报找不到getSupportActionBar等ActionBarSherLock的方法。原因是使用ActionBarSherLock的Activity需继承于SherlockActivity,修改SlidingMenu liberary(slidingmenu_lib)的 SlidingFragmentActivity,让它继承于SherlockFragmentActivity,重新编译liberary导入。 2.项目红叉或红叹号,删除support_v4包,ActionBarSherLock(slidingmenu_actionbar)已包含此包,会冲突。也有可能是主题问题,注意appication theme是否正确,参照exsample。 3.注意把ActionBar、某些Fragment等替换成ActionBarSherLock包的类。 SlidingMenu依赖ActionBarSherlock。可以去官网下载最新的ActionBarSherlock。在导入的时候SlidingMenu-master/library的 SlidingActivity.java、SlidingFragmentActivity.java SlidingPreferenceActivity.java三个文件作如下修改就好了。 SlidingActivity extends Activity SlidingFragmentActivity extends FragmentActivity SlidingPreferenceActivity extends PreferenceActivity 分别替换成 SlidingActivity extends SherlockActivity SlidingFragmentActivity extends SherlockFragmentActivity SlidingPreferenceActivity extends SherlockPreferenceActivity

80,472

社区成员

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

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