1.情景再现:
在显示PopupWindow时,如果去修改了系统的字体大小,在不同分辨率的设备上在字体设置成不同的大小时,有时会出现PopupWindow上显示的文字被切断的情况。
2.解决方案:加入自适应屏幕的代码语句
PopupWindow popupWindow = new PopupWindow(view, 280, 220);
popupWindow.setWidth(LayoutParams.WRAP_CONTENT);
popupWindow.setHeight(LayoutParams.WRAP_CONTENT);
3.结论:
成功让PopupWindow自适应屏幕。