Galaxy S4 SupportActionBar涵盖了ActionMode中的整个屏幕

时间:2013-12-11 09:00:26

标签: android android-actionbar android-support-library galaxy samsung-mobile

三星Galaxy S4在我的应用程序上使用来自Support-v7的SupportActionBar进入ACtionMode时显示了一种非常奇怪的行为。

enter image description here

有谁知道如何解决这个问题?

我猜这个问题来自三星定制Android-Rom。

2 个答案:

答案 0 :(得分:5)

我解决了这个改变我自定义actionmode主题的父级:

<style name="MyApp.Widget.ActionMode"  parent="@style/Widget.AppCompat.ActionMode">

为:

<style name="Apo.Widget.ActionMode" parent="@style/Widget.AppCompat.Light.ActionMode.Inverse">

答案 1 :(得分:0)

由于某些原因,这些主题似乎在最新的AppCompat库中无效(我尝试过Widget.AppCompat.ActionMode.Light.Inverse,但它没有解决问题)

相反,如果您注册了方向更改,则可以在自定义视图中覆盖onConfigurationChanged(...)并在布局参数上重新设置正确的高度参数。这可靠地用于防止全屏问题。