KOTLIN 自定義一個ALTER DIALOG,並在MAIN裡調用
时间: 2023-07-14 19:13:14 浏览: 91
好的,以下是 Kotlin 自定义一个 Alter Dialog 并在 Main 中调用的代码示例:
```kotlin
class MyAlertDialog(context: Context) : AlertDialog(context) {
fun showDialog(title: String, message: String) {
setTitle(title)
setMessage(message)
setButton(BUTTON_POSITIVE, "OK") { _, _ -> dismiss() }
show()
}
}
fun main() {
val context = // 获取一个 Context 对象
val dialog = MyAlertDialog(context)
dialog.showDialog("提示", "这是一个自定义的 Alter Dialog")
}
```
这里我们自定义了一个名为 `MyAlertDialog` 的类,继承自 `AlertDialog`,并添加了一个名为 `showDialog` 的方法,用于显示对话框。在 `showDialog` 方法中,我们设置了对话框的标题、内容和一个 OK 按钮,点击 OK 按钮后对话框消失。
在 `main` 函数中,我们创建了一个 `MyAlertDialog` 对象,并调用 `showDialog` 方法显示对话框。需要注意的是,我们需要传入一个 `Context` 对象作为参数,你可以根据实际情况获取一个 `Context` 对象。
阅读全文