gpt4 book ai didi

java - 当 EditTextPreference 是屏蔽的密码字段时,如何屏蔽它的摘要?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:53:39 24 4
gpt4 key购买 nike

我正在使用附加到我的 EditTextPreferenceonPreferenceChangeListener,它在摘要中显示首选项的值。这是它的样子:

public boolean onPreferenceChange(Preference prePreference, Object objValue) {
if (prePreference instanceof EditTextPreference) {
//TODO: Check if password type and show chacraters
prePreference.setSummary(objValue.toString());
}
return true;
}

如果该字段是屏蔽密码字段,我想在摘要中显示默认密码屏蔽字符。这是一个屏蔽字段的示例:

    <EditTextPreference
android:inputType="textPassword"
android:key="password"
android:title="@string/password" />

最佳答案

类似于:

EditText edit = ((EditTextPreference) prePreference).getEditText();
String pref = edit.getTransformationMethod().getTransformation(objValue.toString(), edit).toString();
prePreference.setSummary(pref);

关于java - 当 EditTextPreference 是屏蔽的密码字段时,如何屏蔽它的摘要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21159530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com