如何在Android中创建子AlertDialog/对话框?
我需要在Android中开发一个菜单,因此我使用AlertDialog。但我遇到的问题是,如何使用子AlertDialog/Dialog开发菜单。我希望这幅画能把一切都讲清楚。同时,对话框应该有后退按钮,这样如果用户需要,他就可以移动到第一个菜单。谢谢如何在Android中创建子AlertDialog/对话框?,android,dialog,Android,Dialog,我需要在Android中开发一个菜单,因此我使用AlertDialog。但我遇到的问题是,如何使用子AlertDialog/Dialog开发菜单。我希望这幅画能把一切都讲清楚。同时,对话框应该有后退按钮,这样如果用户需要,他就可以移动到第一个菜单。谢谢 这如何-当您创建AlertDialog2时,使用dialog.getContext()传递AlertDialog1的上下文(而不是传递原始的活动)。。等等我相信这会使AlertDialog2“出现在”AlertDialog1上方。取消对话框2或按
这如何-当您创建
AlertDialog
2时,使用dialog.getContext()
传递AlertDialog
1的上下文(而不是传递原始的活动
)。。等等我相信这会使AlertDialog
2“出现在”AlertDialog
1上方。取消对话框2或按“上一步”按钮将返回对话框1
您可以将相同的概念扩展到对话框3(即,在创建对话框3时在对话框2的上下文中传递)。。等等。为什么要使用对话框
我认为,可以调用多个对话框
但我建议(尽管不是传统的)您可以使用首选项活动,它可以嵌套菜单。记住设置页面
为了阻止主UI(如果需要),可以使用对话框主题调用活动
这将更容易编码和维护。你也可以有你的后退按钮
您可以为结果调用活动,并在主活动中获取结果