KOTLIN 吧NeutralButton和PositiveButton的位置調換
时间: 2023-06-25 07:06:58 浏览: 39
在 Kotlin 中,您可以使用 AlertDialog.Builder 的方法来创建一个对话框并设置按钮的位置。要交换 NeutralButton 和 PositiveButton 的位置,您可以使用以下代码:
```kotlin
val builder = AlertDialog.Builder(context)
builder.setMessage("Your message")
.setCancelable(false)
.setPositiveButton("Positive") { dialog, _ ->
// Positive button clicked
dialog.dismiss()
}
.setNeutralButton("Neutral") { dialog, _ ->
// Neutral button clicked
dialog.dismiss()
}
val dialog = builder.create()
dialog.show()
// Swap buttons
val positiveButton = dialog.getButton(DialogInterface.BUTTON_POSITIVE)
val neutralButton = dialog.getButton(DialogInterface.BUTTON_NEUTRAL)
positiveButton.text = "Neutral"
neutralButton.text = "Positive"
```
在这个例子中,我们首先创建了一个 AlertDialog.Builder 对象,并设置了消息和两个按钮。然后我们创建了一个 AlertDialog 对象并将其显示出来。最后,我们获取了 PositiveButton 和 NeutralButton 并交换了它们的文本。