我正在准备一个可以更改为注册对话框的登录对话框。
它有一个自定义视图,包含一个可点击的文本视图,用于在注册显示和登录显示之间切换。
当用户点击它时,我会更改对话框的标题,并显示或消失输入框以重新输入密码。
但是,我无法更改正面按钮的文字或OnClick
功能。
setPositiveButton
方法仅适用于DialogBuilder
,但不适用于对话框本身。
我是否必须重建整个对话框,或者是否可以随时更改按钮""?
答案 0 :(得分:2)
创建对话框后,您可以借助此功能访问按钮:
dialog.getButton(AlertDialog.BUTTON1) //BUTTON1 is positive button
使用此功能,您可以修改按钮的文本。