【发布时间】:2016-06-16 12:49:05
【问题描述】:
我的应用程序设置中有一个“更改密码”,我希望用户能够输入 3 个文本字段(当前密码、新密码、重复密码),然后只需单击确定按钮即可保存设置。但问题是我找不到(或无法创建)任何可以显示多个项目的首选项(此处为 3 EditTextPreferences)。
下面的代码在点击编辑时只显示一个文本框。
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<EditTextPreference
android:capitalize="none"
android:password="true"
android:defaultValue=""
android:inputType="textCapWords"
android:key="example_text"
android:maxLines="1"
android:selectAllOnFocus="true"
android:singleLine="true"
android:title="@string/pref_default_current_password" />
</PreferenceScreen>
我正在寻找类似的东西:
<Group>
<EditTextPreference
android:capitalize="none"
android:password="true"
android:defaultValue=""
android:inputType="textCapWords"
android:key="example_text"
android:maxLines="1"
android:selectAllOnFocus="true"
android:singleLine="true"
android:title="@string/pref_default_current_password" />
<EditTextPreference
android:capitalize="none"
android:password="true"
android:defaultValue=""
android:inputType="textCapWords"
android:key="example_text"
android:maxLines="1"
android:selectAllOnFocus="true"
android:singleLine="true"
android:title="@string/pref_default_new_password" />
<EditTextPreference
android:capitalize="none"
android:password="true"
android:defaultValue=""
android:inputType="textCapWords"
android:key="example_text"
android:maxLines="1"
android:selectAllOnFocus="true"
android:singleLine="true"
android:title="@string/pref_default_repeat_password" />
</Group>
【问题讨论】:
标签: android android-preferences