Android 按钮名称 - 它们的实际含义是什么?

标签 android button dialog

这只是一个简单的语义问题,但我到处都找不到答案!我们在对话框中有 BUTTON_POSITIVE、BUTTON_NEGATIVE 和 BUTTON_NEUTRAL,但是肯定按钮、否定按钮和中性按钮到底是什么意思?

如果我有一个是/否警报对话框,并且我希望“否”成为默认值,哪个是哪个?或者默认按钮的概念可能不适用于 Android。 (例如在 PC 上的 Visual C++ 中,默认按钮是在您按下回车键时激活的按钮。)

最佳答案

http://developer.android.com/guide/topics/ui/dialogs.html#AlertDialog

注意:您只能将每种按钮类型中的一种添加到 AlertDialog。也就是说,您不能有多个“确定”按钮。这将可能的按钮数量限制为三个:正、中和负。 这些名称在技术上与按钮的实际功能无关,但应该有助于您了解哪个按钮的作用。

您定义哪个按钮具有哪个功能和名称。

例子:

.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog, int id) {
                MyActivity.this.finish();
           }
       })

如果您确实愿意,可以将肯定按钮设置为“否”。该链接显示了更详细的代码示例。

关于Android 按钮名称 - 它们的实际含义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12640482/

相关文章:

javascript - 如何防止 Android 设备对我的网页进行屏幕截图?

java - 在按钮中插入字符数组

php - 将 php 代码放在按钮的 onclick 事件上

Android - 游戏线程和对话框

javascript - Jquery UI 对话框.. 在主页上加载对话框内容

android - 水平 RecyclerView 与 ViewPager

android - GLES20.glReadPixels 在 android 中全为零

javascript - 如何在Javascript中动态制作按钮

java - 如何在Android中的Button的ArrayList上设置文本

android - 在 fragment 中调用 getSystemServices 时未定义?