android - 一个 EditTextPreference 中有多个 EditText

标签 android

正如标题所说,我想知道是否可以在 EditTextPreference 中包含多个 EditText 并将这些 EditText 字段的内容保存在单独的“键”中一个 SharedPreference

enter image description here

最佳答案

我猜你只能调用 onAddEditTextToDialogView 一次? 简单的方法是尝试调用它两次。但是,它可能会覆盖您已有的内容。文档没有说明多次调用此方法时会发生什么情况。

EditTextPreference 来自 DialogPreference。 您可以使用多个 TextField 创建您自己的 DialogPreference,当您单击 OK 时,将它们从相应的首选项中保存下来。这应该是要走的路。

EditTextPreference 内部还有一个 onBindDialogView(View)。您可以尝试在此处添加第二个 EditText,但可能会出现问题。最后的手段。

关于android - 一个 EditTextPreference 中有多个 EditText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11846957/

相关文章:

Android - TimePicker 分钟到 15

java - Android Shared Preference TinyDB putListObject 函数

Android,Firebase 如何只从数据库中获取 bool 数据并计算它们

android - 泛型方法在将其作为参数传递时不会识别泛型类型

android - 如何在 CLI 5.2/PGB 下使用 phonegap-facebook-plugin

java - Qt Creator 3.2.1 包括适用于 Android 的 .jar

android - 在 Android Pie 中禁用 sqlite 预写日志记录

android - Android L 的状态栏颜色如何设置为完全透明? (没有灰色调)

Android以编程方式设置按钮边距

android - AutoCompleteTextView 光标应移动到下一个 AutoCompleteTextView/EditTextBox 选择建议