有没有人知道如何关闭Anko警报,但是使用嵌入在customView中的“按钮”,AND,isCancelable已设置= false?
以下是此警报的Kotlin代码(为清晰起见,我遗漏了一堆样式):
myAlert = alert {
customView {
verticalLayout {
..image, textView etc. r here..
..
button("OK") {
onClick {
//**HOW CAN I CLOSE THIS ALERT FROM HERE??
}
}
}
}
myAlert.isCancelable = false
myAlert.show()
我注意到上面的“onClick”回调是“CoroutineScope”类型,对我来说毫无意义。
有什么作用,如下。但是我不知道如何设置“okButton”(宽度,颜色等)的样式。如果可能,请告诉我,因为它可能更简单。
myAlert = alert {
okButton {
it.dismiss()
requestLocationPermission()
}
customView {
verticalLayout {
..image, textView etc. r here..
..
}
}
myAlert.isCancelable = false
myAlert.show()