ActionBarImpl can only be used with a compatible window decor layout
自定義dialog的時候,運行的話報了這個錯,顯示不了dialog
然后我上網(wǎng)查了,然后在style里面加了一個parent屬性
parent="@android:style/Theme.Dialog"
然后程序才能成功運行,請問是為什么?
自定義dialog的時候,運行的話報了這個錯,顯示不了dialog
然后我上網(wǎng)查了,然后在style里面加了一個parent屬性
parent="@android:style/Theme.Dialog"
然后程序才能成功運行,請問是為什么?
2015-05-05
舉報
2015-05-05
這個可能和使用的Theme以及Theme中的item的設(shè)置的值有關(guān)系,我在代碼中使用的時Theme.AppCompat.Light。對于該問題,stackoverflow上也有一定的解答:ActionBarImpl can only be used with a compatible window decor layout?。
2015-10-23
對的,我的也是運行不出來對話框,結(jié)果在<style name="AppTheme">里面加上parent="AppBaseTheme"就好了,不過還是不懂原理。
2015-05-05
謝謝老師,按照視頻自己寫代碼,能學到不少東西