今天做項目正好用到了spinner嵌套在popupWindow,之前用虛擬機測試沒有bug,但是後來換上真機(HUAWEI VNS-DL00)測試出現了崩潰現象.
爲什麼?原因出在spinner上。
網上大部分答案是在當前activity中添加
android:theme="@style/Theme.Light.NoActionBar"
嘗試之後還是會奔潰
有效解決方法如下:
在spinner控件中添加:
android:spinnerMode="dialog"
直接貼代碼:
<Spinner android:spinnerMode="dialog" android:id="@+id/selectspecial_spinner_grade" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/rightradiusbackground"></Spinner>紅色的一行代碼是關鍵