36
Android中不同的重力值如何影響PopupWindow.showAtLocation()?重力如何影響Android中的PopupWindow.showAtLocation()
我無法在PopupWindows showAtLocation和Gravity上找到很好的文檔。
Android中不同的重力值如何影響PopupWindow.showAtLocation()?重力如何影響Android中的PopupWindow.showAtLocation()
我無法在PopupWindows showAtLocation和Gravity上找到很好的文檔。
經過幾小時的黑客攻擊後,嘗試使用一些黑魔法數學來計算中心,並嘗試使用Gravity.TOP對齊視圖,我發現了一篇使用Gravity.CENTER的文章。我在這裏收集我的發現,希望能爲別人節省一些痛苦。
popupWindow.showAtLocation(anyViewOnlyNeededForWindowToken, Gravity.CENTER, 0, 0);
該視圖僅用於窗口令牌,它對位置沒有其他影響。
重力告訴佈局管理器在哪裏啓動座標系以及如何處理這些座標。我找不到文檔,但黑客向我顯示: