仅向 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?",那么不,不可能。
我正在使用用户名和密码创建设置 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?",那么不,不可能。