我的应用程序中有 2-3 个 Activity,它们都在内存池中共享数据。我希望能够在这些 Activity 之间轻松切换,同时让它们同时运行。此外,我正在为 Android 4.0 开发。我想使用 TabActivity
,但它已被弃用,取而代之的是 ActionBar
,我已经尝试过,但我认为这不是我想要的。我想要大标签,类似于标准的 Android 音乐应用程序中的经典“艺术家/播放列表/全部”标签,或者类似于下面屏幕截图底部的标签栏。有谁知道创建这些选项卡的库或使 ActionBar
更具可定制性的方法吗?还是使用 TabActivity
是一个完美的解决方案,即使在 ICS 设备上也是如此?
最佳答案
ActionBar 实际上就是您要找的东西。
您应该将 Activites 转换为 Fragments。假设它们不是太复杂,这一点也不难。那里有很多例子。您需要一个 Activity,最好是一个 FragmentActivity
,来容纳所有这些。
这应该有帮助:
关于Android 4.0 标签式 Activity 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11730740/