今天在開發中,用到了底部彈出的popupWindow,發現三星手機popupWindos不顯示,小米等顯示正常,查了資料說設置popupWindow的寬和高度,我的代碼中已經設置。此方法無效,
後面修改popupwindow的顯示方法後可以正常彈出。
//原來的顯示方法
//popScreen.showAsDropDown(findViewById(android.R.id.content));
//修改的顯示方法
popScreen.showAtLocation(findViewById(android.R.id.content), Gravity.BOTTOM, 0, 0);