1. 程式人生 > >PopupWindow自適應不同大小的以及不同解析度的螢幕

PopupWindow自適應不同大小的以及不同解析度的螢幕

1.情景再現:

在顯示PopupWindow時,如果去修改了系統的字型大小,在不同解析度的裝置上在字型設定成不同的大小時,有時會出現PopupWindow上顯示的文字被切斷的情況。

2.解決方案:加入自適應螢幕的程式碼語句

PopupWindow popupWindow = new PopupWindow(view, 280, 220);
popupWindow.setWidth(LayoutParams.WRAP_CONTENT);
popupWindow.setHeight(LayoutParams.WRAP_CONTENT);
3.結論:

成功讓PopupWindow自適應螢幕。