android 5.0以上版本dialog無法填滿屏幕

今天發現在5.0以下版本dialog是可以填滿屏幕的,5.0以上就不行,解決方法:

創建的時候指定一個主題:

AlertDialog.Builder  builder  =  new  AlertDialog.Builder(activity, R.style.MyDialogStyle);

//直接修改主題的背景色就可以了(可採用隨意一種色系,爲了方便我採用系統自帶的透明)

<stylename="MyDialogStyle"  parent="Theme.AppCompat.Dialog">

    <itemname="android:windowBackground">@android:color/transparent</item>

</style>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章