相信有很多學習郭大神《第一行代碼》的小夥伴都在這裏被卡住了,設置主題爲@android:style/Theme.Dialog,程序卻崩潰了。
之前一直以爲因爲第一版是用Eclipse,和Android Studio有些不一樣才這樣。最近入手了《第一行代碼(第二版)》,結果還是在這裏被卡住了。
這時我發現AndroidManifest.xml裏的主題是這麼設置的:
注意,是 @style 不是 @android:style
於是我將主題設置爲了@style/Theme.AppCompat.Dialog
再運行就可以了。
而且,我將主題再改回@android:style/Theme.Dialog時,也能用了
據我不專業的猜測,我的操作可能導致gradle變化了,或者其他變化了,也請各位大神指正