Android 我需要在“首选项”中有一个自定义对话框

Android 我需要在“首选项”中有一个自定义对话框,android,Android,我想在首选项中创建一个自定义对话框(使用布局创建)。我应该如何在首选项中声明此自定义对话框 为您的自定义布局实现一个首选项,并将该首选项添加到首选项屏幕中 以下是如何做到这一点的一个很好的解释: 很酷。你知道如何将这个新类挂接到SharedReferences本身吗?我链接的StackOverflow答案解释了如何使用helper方法或SharedReferences持久化数据。因此,没有一项工作可以从声明首选项的xml中引用新类。在xml中,必须使用全名扩展DialogPreference的类

我想在
首选项
中创建一个自定义对话框(使用布局创建)。我应该如何在首选项中声明此自定义对话框

为您的自定义布局实现一个首选项,并将该首选项添加到首选项屏幕中

以下是如何做到这一点的一个很好的解释:

很酷。你知道如何将这个新类挂接到SharedReferences本身吗?我链接的StackOverflow答案解释了如何使用helper方法或SharedReferences持久化数据。因此,没有一项工作可以从声明首选项的xml中引用新类。在xml中,必须使用全名扩展DialogPreference的类的(包括包)。请参见此处的示例XML: