gpt4 book ai didi

Android AlertDialog按钮点击

转载 作者:行者123 更新时间:2023-11-29 16:19:41 25 4
gpt4 key购买 nike

我得到了一个 AlertDialog,它各有一个正负按钮。在 onClick(DialogInterface dialog, int item) 事件处理程序(它是 Activity 的一个成员函数)中,我如何判断哪个按钮已被单击?根据我的观察,如果单击肯定按钮,“item”参数的值为 -1,如果单击否定按钮,则为 -2。但是,我无法从 API 文档中找到任何关于此类的信息,因此我觉得这可能随时被破坏。

最佳答案

AlertDialog 的正向和负向按钮使用 DialogInterface.OnClickListener 接口(interface)来响应选择。正如您所说,此回调的 onClick 方法如下所示:

public void onClick(DialogInterface dialog, int which) {
// ...
}

which 参数表示单击了哪个按钮,可以具有以下值:1) AlertDialog.BUTTON_POSITIVE (-1)2) AlertDialog.BUTTON_NEGATIVE (-2)

因此,如果为 -1,则单击正按钮;如果为 -2,则单击负按钮。

关于Android AlertDialog按钮点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7883006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com