【问题标题】:Android: many activities on single screen?Android:单个屏幕上有很多活动?
【发布时间】:2011-07-20 11:31:16
【问题描述】:

我正在为 Android 设备创建我的第一个应用程序,我遇到了一个挑战...我想在我的应用程序的每个屏幕上创建固定底部栏(类似于 tunein radio 中的栏)。

但是我不知道如何制作固定在每个活动上的条(条在加载新活动时不会加载,但在每个应用程序屏幕上都是永久的)。我不想在每个活动中<include> 我的酒吧(我已经尝试过这个解决方案,但我的酒吧正在加载活动)。

这可能是 Activitygroup 并且只有中间活动在变化吗?如果是这样,我该怎么做?

附言。 你推荐什么书或教程;-)?

tunein radio bottom and top bar 图片#1

【问题讨论】:

  • “过早的优化是万恶之源”:)

标签: java android android-activity activitygroup android-fragments


【解决方案1】:

使用fragments api。它完全符合您的需求。

【讨论】:

  • 不幸的是,fragments API 仅在 Android 3.0 上可用 :( 所以它不符合我的需要 :(
  • 有一个库,可让您将其用于 android 1.6 及更高版本。它可以通过带有 «Android Compatibility package» 标签的 SDK Updater (SDK Setup) 获得。
【解决方案2】:

看看 ViewFlipper。它使您可以管理多个视图。您将拥有一项 Activity 来查看您的按钮栏并翻转视图以响应按钮。

【讨论】:

  • BACK_BUTTON 怎么样?我是否应该在我的活动中覆盖 BACK_BUTTON 处理并为 viewflipper 创建自己的“视图堆栈”:>?
猜你喜欢
  • 2019-01-20
  • 2011-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多