在 Android Studio Kotlin 中编辑自定义对话框

问题描述 投票:0回答:1

作为这篇文章的序言,我对 Android 开发还很陌生,所以请放轻松。我目前正在开发仅离线应用程序的重置密码功能。当用户单击重置密码时,它会弹出一个带有按钮和 TextView 的自定义对话框,用于接收用户信息并对其进行身份验证,如果信息正确,他们将显示一个新的自定义对话框,允许他们输入自己的密码。新密码并点击确认。

我不太清楚如何更改当前对话框,但认为这将是理想的解决方案。我尝试的是调用dialog.dismiss(),然后立即弹出一个完全独立的对话框,其中有一个用于新密码的TextView,然后是一个确认按钮。发生的情况是,第一个对话框出现,我输入信息并点击按钮,随后应用程序立即崩溃。

我想到的另一件事可能是通过使用片段来更改当前对话框,但我不确定这是否有效。理想情况下,我希望我可以在信息确认(第一个)对话框上单击确认,这将进入下一个对话框,其中包含新密码的实际设置。谢谢

android kotlin mobile customdialog reset-password
1个回答
0
投票

也请分享代码。顺便说一句,如果您在对话框中使用自定义布局,那么您可以使用对话框的视图引用更改这些膨胀视图,如果您不使用自定义布局,那么您也可以通过仅通过对话框视图更改值来更改文本参考。

© www.soinside.com 2019 - 2024. All rights reserved.