私は3つのテキストフィールド(現在のパスワード、新しいパスワード、リピートパスワード)をユーザーが入力できるようにするために、アプリケーション設定で「パスワード変更」をしてから、設定を保存するために「OK」ボタンをクリックします。問題は複数のアイテムを表示することができない(ここでは3 EditTextPreference
)という設定を見つけることができなかったことです。複数のフィールドで1つのプリファレンスを作成するにはどうすればよいですか?
以下のコードは、クリックして編集するだけのテキストボックスです。
<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>
私のような何かをlooingている:あなたが送信ボタンを押すだけで順次それに必要
<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>
あなたの答えは正しいと思われますが、私は非常に新しいので、あなたは例を挙げることができますか? –
私は自分の答えを編集しました。 – natario