如何更改 Anko 警报 positive/negative 按钮颜色?
How to change Anko alert positive/negative button color?
例如我有下一个警报创建方式:
alert(message, title) {
positiveButton(R.string.alert_dialog_btn_ok) {
}
}.show()
我想把正按钮的颜色改成绿色,以后把负按钮设置成红色。
我可以在不在警报中创建自定义 DSL 视图的情况下执行此操作吗?
alert("message", "title") {
positiveButton("ok") {}
negativeButton("nope") {}
}.show().apply {
getButton(AlertDialog.BUTTON_POSITIVE)?.let { it.textColor = Color.GREEN }
getButton(AlertDialog.BUTTON_NEGATIVE)?.let { it.textColor = Color.RED }
}
例如我有下一个警报创建方式:
alert(message, title) {
positiveButton(R.string.alert_dialog_btn_ok) {
}
}.show()
我想把正按钮的颜色改成绿色,以后把负按钮设置成红色。
我可以在不在警报中创建自定义 DSL 视图的情况下执行此操作吗?
alert("message", "title") {
positiveButton("ok") {}
negativeButton("nope") {}
}.show().apply {
getButton(AlertDialog.BUTTON_POSITIVE)?.let { it.textColor = Color.GREEN }
getButton(AlertDialog.BUTTON_NEGATIVE)?.let { it.textColor = Color.RED }
}