[英]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.