1.情景再現:
在顯示PopupWindow時,如果去修改了系統的字體大小,在不同分辨率的設備上在字體設置成不同的大小時,有時會出現PopupWindow上顯示的文字被切斷的情況。
2.解決方案:加入自適應屏幕的代碼語句
PopupWindow popupWindow = new PopupWindow(view, 280, 220);
popupWindow.setWidth(LayoutParams.WRAP_CONTENT);
popupWindow.setHeight(LayoutParams.WRAP_CONTENT);
3.結論:
成功讓PopupWindow自適應屏幕。