正如标题所说,我想知道是否可以在 EditTextPreference
中包含多个 EditText
并将这些 EditText 字段的内容保存在单独的“键”中一个 SharedPreference
最佳答案
我猜你只能调用 onAddEditTextToDialogView 一次? 简单的方法是尝试调用它两次。但是,它可能会覆盖您已有的内容。文档没有说明多次调用此方法时会发生什么情况。
EditTextPreference 来自 DialogPreference。 您可以使用多个 TextField 创建您自己的 DialogPreference,当您单击 OK 时,将它们从相应的首选项中保存下来。这应该是要走的路。
EditTextPreference 内部还有一个 onBindDialogView(View)。您可以尝试在此处添加第二个 EditText,但可能会出现问题。最后的手段。
关于android - 一个 EditTextPreference 中有多个 EditText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11846957/