【问题标题】:ActivityGroup and ActionBar of the child activities子活动的ActivityGroup和ActionBar
【发布时间】:2013-05-28 13:11:33
【问题描述】:

我支持一些使用 ActivityGroup 的非常讨厌的旧版 Android 代码。我向 ActivityGroup 添加了一个 ActionBar,我需要它使用 FEATURE_ACTION_BAR_OVERLAY 覆盖所有内容。但事情是它只覆盖了直接附加到ActivityGroup的内容,而不是组中的子活动,所以每次我显示操作栏部分内容都会向下移动(子活动是透明的,不要问为什么)。

为子活动设置样式根本没有帮助,即使在请求 FEATURE_ACTION_BAR 之后,它们的 getActionBar() 也会返回 null,所以不用说请求 FEATURE_ACTION_BAR_OVERLAY 也没有任何好处。重写应用程序以使用 Fragments 或根本不使用任何组太费力了,所以这将是最后的手段。有没有更简单的方法?

【问题讨论】:

    标签: android android-activity android-actionbar


    【解决方案1】:

    我遇到了同样的问题,对我来说问题是我分配了

    android:theme="@android:style/Theme.Black.NoTitleBar"
    

    <application> 级别。我将它移到了我想从中删除操作栏的特定活动中,它解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2011-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-16
      • 1970-01-01
      • 2011-08-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多