2017-08-06 5 views
0

このEditTextPreferenceをandroid:password = "true"のように設定するにはどうすればよいですか?android:password = "true"のように、EditTextPreferenceにパスワード属性を動的に設定するにはどうすればよいですか?

EditTextPreference editTextPreference = new EditTextPreference(screen.getContext()); 
    editTextPreference.setKey("password"); 
    editTextPreference.setTitle(getResources().getString(R.string.strTitle)); 
    editTextPreference.setSummary(getResources().getString(R.string.strSum)); 
    category.addPreference(editTextPreference); 
+0

あなたは)(edittext.setInputTypeを試してみましたか? getEditText()でedittextpreferenceから編集テキストを取得できます。 –

答えて

1
EditText editText = (EditText) editTextPreference.getEditText(); 
editText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); 
+0

category.addPreference(editTextPreference);にeditTextを追加する方法 – RuntimeError

+0

@RuntimeError 'category.addPreference(editTextPreference);'を呼び出すだけで自動的に追加されます。 –

+0

動作しません。前と同じようにテキストが表示されます。 – RuntimeError

関連する問題