gpt4 book ai didi

android - 如何在 edittextpreference 对话框中设置空验证

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:09:20 25 4
gpt4 key购买 nike

如何在 edittextpreference 对话框中设置 null 验证,这样如果它为 null,用户就不能单击 ok 并且应该在对话框本身中显示一些消息。我一直试图找到它很长时间但没有成功....

最佳答案

edttxtpref = (EditTextPreference) getPreferenceScreen().findPreference(
"edttxtkey");
edttxtpref.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(
android.preference.Preference preference, Object newValue) {
if (newValue.toString().trim().equals("")) {

Toast.makeText(getActivity(), "Username can not be empty",
Toast.LENGTH_LONG).show();

return false;
}
return true;
}
});

这样验证就完成了,如果我们想在对话框本身中显示消息,那么必须创建一个自定义对话框,正如 Phil 所说的那样。

关于android - 如何在 edittextpreference 对话框中设置空验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18307770/

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