SlidingMenu没有调用外部Activity

时间:2013-07-01 14:52:44

标签: android android-activity menu sliding slidingmenu

所以我正在使用jfeinstein10的SlidingMenu,我有一个空白的主要活动,以这种方式设置左面板菜单:

setContentView(R.layout.activity_main);

menu.setMode(SlidingMenu.LEFT);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu.setShadowWidthRes(R.dimen.shadow_width);
menu.setShadowDrawable(R.drawable.shadow);
menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
menu.setFadeDegree(0.35f);

menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
menu.setMenu(R.layout.activity_fpricerca_addetti);

...在OnCreate方法上。它工作正常,它正确调用XML,但我不知道如何调用一个Activity。在这种情况下,ListActivity称为FPRicercaAddetti,它扩展了ListFragment。

当左侧面板滑动时,我想调用另一个Activity的onCreate方法。 有什么想法吗?

感谢。

PS:另一种解决方案是在同一个主要活动中调用左侧面板的自定义,但我不想在应用程序启动时调用所有内容,但只有在左侧面板聚焦时才会调用。

1 个答案:

答案 0 :(得分:0)

一次只能运行一个活动。您不能将活动用作SlidingMenu。

根据您的描述,我相信您想要使用片段。 (图书馆附带了片段使用的演示)。

您可以在滑动菜单中放置一个片段(ListFragment),该片段将保留其所有代码自包含或仅使用任何其他视图(例如ListView)并像访问任何其他视图一样访问它。