仅向 write/set 两个 EditTextPreferences 显示一个对话框

Show an only one dialog to write/set two EditTextPreferences

我正在使用用户名和密码创建设置 activity。我使用两个 editTextPreferences,它们独立地显示它们的对话框。 我想要的是只有一个对话框,我可以在不同的 editText 中写用户名和密码,但在同一个对话框中使用首选项。可能吗?

这是我当前的代码:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">

<PreferenceCategory
    android:title="@string/settings_server">

    <EditTextPreference
        android:key="@string/user_"
        android:title="@string/settings_user"/>

    <EditTextPreference
        android:inputType="textPassword"
        android:key="@string/password_"
        android:title="@string/settings_password"/>



   </PreferenceCategory>


</PreferenceScreen>

Is it possible?

您可以创建自己的自定义 DialogPreference,使用包含两个 EditText 小部件的布局。

如果你的意思是"is it possible to do using existing Preference classes in the Android SDK?",那么不,不可能。