val builder: AlertDialog.Builder = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
AlertDialog.Builder(this, android.R.style.Theme_Material_Light_Dialog_Alert)
} else {
AlertDialog.Builder(this)
}
builder.setTitle("Alert")
.setMessage(message)
.setNegativeButton("Ok") { dialog, which -> }
.setIcon(android.R.drawable.ic_dialog_alert)
.show();
答案 0 :(得分:1)
尝试将android.support.v7.app.AlertDialog
与R.style.Theme_AppCompat_Light_Dialog_Alert
一起使用,这样您就可以跳过SDK_INT
检查,并且您不会依赖于android.R
,但不能保证统一所有设备。