如何使用EditTextPreference作为掩码的密码文本字段?
我有一个非常简单的问题: 
 我有一个EditTextPreference对话框,我想用来获取用户的密码,我希望它被掩盖。 
我怎样才能做到这一点?
这里是一个简单的例子,使用XML:
 <EditTextPreference android:key="@string/key" android:title="@string/title" android:summary="@string/summary" android:inputType="textPassword" /> 
 或者,您可以使用textPassword而不是textPassword 。 
  android:inputType="numberPassword"不适用于我。  Eclipse告诉我,这个属性不允许使用String值。 所以我使用以下内容: 
 <EditTextPreference android:key="@string/key" android:title="@string/title" android:summary="@string/summary" android:inputType="number" android:password="true" /> 
这给了我一个EditTextPreference与点文本显示和数字键盘input。
 如果您希望密码掩码在设备旋转后仍然可以添加以下imeOption : 
 在编辑文本布局android:imeOptions="flagNoExtractUi" 
 或编程方式yourEditText.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);