Java 如何像android一样动态地将password属性设置为EditTextPreference:password=";真的;?
如何像android:password=“true”那样设置此EditTextPreferenceJava 如何像android一样动态地将password属性设置为EditTextPreference:password=";真的;?,java,android,Java,Android,如何像android:password=“true”那样设置此EditTextPreference 您尝试过edittext.setInputType()吗?您可以使用getEditText()从edittextpreference获取编辑文本;如何将editText添加到category.addPreference(editTextPreference)@运行时错误只需调用category.addPreference(editTextPreference),它将自动添加。它似乎有效。Input
您尝试过edittext.setInputType()吗?您可以使用getEditText()从edittextpreference获取编辑文本;如何将editText添加到category.addPreference(editTextPreference)@运行时错误只需调用
category.addPreference(editTextPreference)代码>,它将自动添加。它似乎有效。InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_password我错过了。现在编辑我的答案。
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);
EditText editText = (EditText) editTextPreference.getEditText();
editText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);