原先彈框長這樣:
想去除下拉框的陰影:
找到的去除陰影方法是:listPopupWindow.setBackgroundDrawable(null); 這樣雖然去除了陰影,但是卻出現了點擊外部,下拉框無法消失的bug,原因是未設置背景!
所以我將背景顏色設置爲白色,這樣就解決了我的問題:
listPopupWindow.setBackgroundDrawable(new ColorDrawable(Color.WHITE));
附:網上說,舊版的ListPopupWindow是帶陰影邊框的,而v7-appcompat庫中提供的新版ListPopupWindow是不帶邊框的,可是我換成新版的還是帶着窗口邊框,如果有小夥伴知道答案的請吱一聲哈~ 謝謝