Galaxy S4 SupportActionBar охватывает весь экран в ActionMode

Samsung Galaxy S4 показывает очень странное поведение при входе в ACtionMode в моем приложении, которое использует SupportActionBar из Support-v7.

Введите описание изображения здесь

Кто-нибудь знает, как это исправить?

Думаю, проблема исходит от Samsung Android-Rom.

Я решил изменить родителя моей пользовательской темы actionmode:

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

чтобы:

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

По какой-то причине эти темы не кажутся допустимыми в последних библиотеках AppCompat (я пробовал Widget.AppCompat.ActionMode.Light.Inverse, но это не устранило проблему)

Вместо этого, если вы зарегистрированы для изменений ориентации, вы можете переопределить onConfigurationChanged (…) в своем пользовательском представлении и повторно установить правильные параметры высоты в параметрах макета. Это надежно работает, чтобы предотвратить полноэкранную проблему.

Intereting Posts