三星Galaxy S4在我的应用程序上使用来自Support-v7的SupportActionBar进入ACtionMode时显示了一种非常奇怪的行为。
有谁知道如何解决这个问题?
我猜这个问题来自三星定制Android-Rom。
答案 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(...)并在布局参数上重新设置正确的高度参数。这可靠地用于防止全屏问题。