如何向 Android 警报对话框添加第三个按钮?
API 说警报对话框可以有一个、两个或三个按钮,但 SDK 只允许有一个肯定按钮和一个否定按钮。那么我怎样才能添加第三个按钮呢?
The API says that the Alert Dialog can have one, two or three buttons, but the SDK only allows for a positive and negative button. How then can I add a third button?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
创建对话框时,将如下内容添加到构建器中:
When you are creating the dialog, add something like this to the builder:
此代码片段应有助于解释您可以使用的三个不同按钮:
This code snippet should help explain the three different buttons you can use:
添加任意数量的不带 xml 的按钮:
Add any number of buttons without xml:
通过 Jetpack compose M2,您可以使用
AlertDialog
与按钮
参数:通过 Compose M3,您可以使用
confirmButton
属性:通过 Material Components 库您可以使用:
With Jetpack compose M2 you can use the
AlertDialog
with thebuttons
parameter:With Compose M3 you can use the
confirmButton
attribute:With the Material Components library you can use: