繁体   English   中英

子活动的ActivityGroup和ActionBar

[英]ActivityGroup and ActionBar of the child activities

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

为子活动设置样式根本没有帮助,即使请求FEATURE_ACTION_BAR之后,它们的getActionBar()仍返回null,因此不必说请求FEATURE_ACTION_BAR_OVERLAY也不起作用。 重写应用程序以使用Fragments或根本不使用任何组是很费力的,因此这将是最后的选择。 有没有更简单的方法?

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

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

<application>级别。 我将其移至要从中删除操作栏的特定活动,它解决了该问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM