【发布时间】:2017-12-06 00:10:14
【问题描述】:
我正在尝试制作一个简单的两按钮警报对话框,而不必求助于制作单独的类。我用来构建对话框的 AlertDialog.Builder 类在向对话框中添加按钮时具有三种方法。
setPositiveButton(...)
setNegativeButton(...)
setNeutralButton(...)
为什么 Dialog 对这个 3 按钮限制进行硬编码?另外,为什么按钮需要设置为正面、负面或中性?与积极或中性按钮相比,消极按钮按下有什么影响?
我显然遗漏了一些重要的东西,但这似乎是处理添加按钮的一种不好的方法?因为如果我想要两个(或更多)不应该被视为正面或负面的按钮怎么办?该对话框不允许添加多个中性按钮。
【问题讨论】:
-
如果正/负/中性不能满足您的需求,您可以设置自定义视图,具有您想要的任何布局
标签: android android-alertdialog