KOTLIN寫一個ALTERDAILOG,設置三個鍵,並調整按鍵出現的位置
时间: 2023-06-25 15:04:55 浏览: 38
以下是Kotlin中创建一个AlertDialog的示例代码,其中包括三个按钮,并设置了它们的位置:
```
val builder = AlertDialog.Builder(this)
builder.setTitle("Title")
builder.setMessage("Message")
// 设置第一个按钮及其位置
builder.setPositiveButton("Button 1") { dialog, which ->
// 按下Button 1后要执行的操作
}
builder.setPositiveButton("Button 2") { dialog, which ->
// 按下Button 2后要执行的操作
}
builder.setPositiveButton("Button 3") { dialog, which ->
// 按下Button 3后要执行的操作
}
// 设置Button 3的位置
val alertDialog = builder.create()
alertDialog.setOnShowListener {
alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).y -= 200f
}
alertDialog.show()
```
在这里,我们使用AlertDialog.Builder类创建一个AlertDialog对象。我们设置标题和消息,并使用setPositiveButton()方法添加三个按钮。然后,我们使用setOnShowListener()方法获取Button 3的引用,并使用y属性更改其位置。最后,我们调用show()方法显示AlertDialog。