gpt4 book ai didi

Android - 更改 AlertDialog 的肯定按钮的文本

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:34:39 25 4
gpt4 key购买 nike

我在我的 Android 应用程序中重用了一个 AlertDialog 框。

我在 onCreateDialog() 方法和 onPrepareDialog() 方法中创建了一个对话框,我尝试使用以下代码更改 positiveButton 的文本。

alertDialog.setButton(DialogInterface.BUTTON_POSITIVE, this.getString(R.string.add), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
//Handler code
}
}

onclick 监听器正在更改,但按钮文本未更改。

这是 Android 中的错误还是我做错了什么?

最佳答案

一种解决方案是强制按钮重绘。例如,取消冗长操作的按钮可能会在完成时更改为“确定”,例如

Button button = progressDialog.getButton(ProgressDialog.BUTTON1);button.setText("OK");button.invalidate();

关于Android - 更改 AlertDialog 的肯定按钮的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3342633/

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