如何使用“按钮”(不是okButton等)关闭Anko警报?

时间:2018-04-04 01:26:05

标签: android anko

有没有人知道如何关闭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()

0 个答案:

没有答案