2012-10-10 29 views
2

我有一个首选项页面,其中有一个用于启用登录密码的复选框首选项。当用户选中它,它应该有一个对话框弹出,里面会有2编辑文本密码字段。如何在偏好活动上进行自定义对话框?

我已经做了一些阅读和它看起来像使用自定义对话框将是正确的选择。但问题是,没有onCreateDialog()方法优先活动重写,我该如何解决这个问题? 一些示例代码会很好。谢谢!

+0

你不需要这个方法.. direcly创建对话框,说** dialog.show()** – ngesh

+0

我需要2编辑文本视图,对话框的setView()只需要1个看法是不是? – user1701840

+0

好了,你可以创建一个的LinearLayout代替,然后里面添加2组文本的意见,并与你的LinearLayout作为参数调用的setView()。 – epichorns

回答

0

创建的DialogPreference来处理你的对话和持续您的喜好值自定义的子类,并用它在你的喜好XML资源。