3

當我在使用Support-v7中的SupportActionBar的應用程序中進入ACtionMode時,Samsung Galaxy S4顯示出非常奇怪的行爲。Galaxy S4 SupportActionBar覆蓋ActionMode中的整個屏幕

enter image description here

有沒有人一個想法如何解決這一問題?

我想這個問題來自三星定製Android-Rom。

+2

我也面臨同樣的問題,你能說出究竟是什麼問題在這裏。謝謝。 – wasaig

+0

我懷疑它在某些三星設備上的Widget.AppCompat.ActionMode中存在一個錯誤。在Light主題中,這似乎並不存在。 ( 檢查答案 ) – Ostkontentitan

回答

5

我解決了這個改變我的自定義主題actionmode的父母來自:

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

到:

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

出於某種原因,這些主題似乎並沒有在最新的程序兼容性庫有效(我嘗試Widget.AppCompat.ActionMode.Light.Inverse,但它並沒有解決問題)

相反,如果您註冊的方向更改,您可以覆蓋onConfiguration在自定義視圖中更改(...)並在佈局參數上重新設置適當的高度參數。這可靠地工作,以防止全屏問題。