我正在開發針對Kindle Fire的雜誌閱讀器應用程序。在風景模式下,建於Kindle的操作系統的軟鍵欄和狀態欄留下的空間很小我的內容,所以我選擇使用下面的主題活動運行在全屏模式下的活動:Kindle Fire狀態欄和軟鍵欄錯誤
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
該作品精,狀態欄被隱藏和softbar被最小化,像這樣:
我可以通過拖動它,像這樣調出菜單欄:
當我然後單擊屏幕上某處以關閉軟鍵欄時,就會出現此錯誤。底部的條滑回去了,頂部的條也是如此,但是它佔用的空間變成了黑色的空白,我的應用被推下了,所以我現在在應用底部的標籤欄無法使用:
我在這裏使用tabhost活動,我在這些屏幕截圖中的標籤是應用程序的實際閱讀器部分。此子活動使用一個使用本機代碼編寫的PDF查看器小部件,並且此錯誤只發生在此選項卡上。如果我切換到其中不包含JNI代碼的其他選項卡,則此錯誤不會發生,因此我非常確定它是Kindle Fire OS,全屏活動和使用JNI代碼的組合。
有其他人遇到此問題嗎?
任何幫助非常感謝!
感謝