2013-01-12 36 views
3

有像facebook应用程序滑动菜单的许多实现,这些在that question中提到。有许多活动的滑动菜单

其中一些我检查过的实现是使用一个活动来显示菜单和数据。当用户从菜单中选择项目时,不会启动新的活动。因此,一个活动正在使用程序的很多部分,在一个视图中显示不同的数据。

恕我直言,它可能是凌乱的使用一个活动的所有。所以,我正在考虑新计划:

  • 为所有活动添加菜单;
  • 当用户在菜单中选择项目时,关闭(弹出/隐藏)当前活动并开始(推/显示)与选定项目相关的活动。

任何想法来实现这样的行为?

+0

具有良好的面向对象编程,您可以在1个活动中使用片段,而不会混淆代码 – Tobrun

+0

它是否真的没有片段? –

回答

1

我懒得通读所有提到的线程中的答案,并检查所有提供的库。

良好的滑动菜单库与碎片正常的工作原理是SlidingMenu

你也应该看看的活动,意图文档(标志,你可以设置为它们)以及他们的生命周期管理事业你似乎混淆了一些东西。

+0

Hm ...碎片在api level 11(Android 3.0.x)中被入侵。我正在寻找解决方案,它将与Android 2.3以及更早版本完全兼容。意向的旗帜呢 - 谢谢!看起来像使用某些标志的组合可以达到理想的行为。 –

+0

Android 1.6或更高版本可以通过使用compability库来使用片段。它与上述slidingMenu运作良好 – Tobrun

+1

我有一个viewpager活动(在viewpager中的一些片段),我怎么能附加活动与滑动菜单的一个项目?将这种活动转换为片段看起来是不可能的,因为我们不能在API17之前使用嵌套片段。 – virsir