Galaxy S4 SupportActionBar покрывает весь экран в режиме ActionMode
Samsung Galaxy S4 показывает очень странное поведение при переходе в режим ACtionMode в моем приложении, которое использует SupportActionBar от Support-v7.
Есть ли у кого-нибудь идея, как это исправить?
Я думаю, что проблема исходит от Samsung custom Android-Rom.
2 ответа:
Я решил эту проблему, изменив родительскую тему моего пользовательского actionmode с:
<style name="MyApp.Widget.ActionMode" parent="@style/Widget.AppCompat.ActionMode">
Кому:
<style name="Apo.Widget.ActionMode" parent="@style/Widget.AppCompat.Light.ActionMode.Inverse">
По какой-то причине эти темы не кажутся допустимыми в последних библиотеках AppCompat (я попробовал виджет.Совместимости приложений.Режим действия.Свет.Обратная, но это не исправило проблему)
Вместо этого, если вы зарегистрированы для изменения ориентации, вы можете переопределить onConfigurationChanged(...) в пользовательском представлении и заново установите соответствующие параметры высоты на парах макета. Это надежно работает, чтобы предотвратить полноэкранную проблему.