對於我的應用程序,我必須在android屏幕底部的導航欄上繪製位圖。我很想知道是否可以使用WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY覆蓋導航欄?Android導航欄覆蓋
回答
使用WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS
應該工作:)
謝謝你的回答,但是我在定義Windowmanager Layoutparams的時候,通過在YPOS中添加等於導航欄高度的偏移量來修復它。 – sash
FLAG_LAYOUT_NO_LIMITS甚至沒有繪製在狀態欄的頂部。 FLAG_LAYOUT_IN_SCREEN繪製在狀態欄的頂部,但不在導航欄的頂部。經API 23(棉花糖)測試。 – AnAurelian
你是怎麼解決它的 –
- 1. 導航欄覆蓋以下文本
- 2. CSS導航欄覆蓋bootstrap模式
- 3. 如何覆蓋「默認」導航欄?
- 4. 帶全屏覆蓋的bootstrap4導航欄
- 5. 添加覆蓋導航欄的UIImageView
- 6. TableView數據覆蓋導航欄
- 7. 手寫筆導航欄覆蓋文字
- 8. Bootstrap導航欄覆蓋縮放內容
- 9. 頁面內容被導航欄覆蓋
- 10. 引導導航欄側邊欄覆蓋頁的文本
- 11. 導航欄端蓋
- 12. 設置導航欄來覆蓋模態段中的狀態欄
- 13. iOS:意外覆蓋導航欄的表格視圖標題欄
- 14. Android導航欄
- 15. 導航欄Android
- 16. 覆蓋向上導航
- 17. 導航覆蓋其他divs
- 18. 覆蓋導航頁面
- 19. 我無法覆蓋導航欄中的引導程序
- 20. 無法覆蓋導航欄中的引導.active類
- 21. 導航欄覆蓋文本(引導程序)
- 22. Android操作欄覆蓋
- 23. Android操作欄,「覆蓋」
- 24. Android動作欄/導航欄
- 25. 檢測並處理或覆蓋點擊導航欄
- 26. bootstrap固定導航欄在放大時覆蓋整個屏幕
- 27. 半透明導航欄覆蓋推視圖控制器?
- 28. 導航欄將不會完全覆蓋屏幕
- 29. 導航欄塌不覆蓋主體內容
- 30. 導航欄覆蓋我的視圖的頂部
「我只好動用在Android屏幕底部的導航欄的頂部位圖」 - 當酒吧是不是底部你會怎麼辦屏幕,而是側面?你會爲沒有這個酒吧的設備做什麼?如果條形高度根據外部因素(例如插入HDMI)而發生變化,您將如何處理這些設備?爲什麼干涉導航欄這種方式符合用戶的最佳利益? – CommonsWare
@CommonsWare如果你想在Kiosk模式下實現應用程序,該怎麼辦? Android不允許開箱即用,在這種情況下,UX導航功能不是問題。 –