gpt4 book ai didi

android - AutoCompleteTextView 检测何时从用户编辑的列表中选择条目

转载 作者:可可西里 更新时间:2023-11-01 18:49:47 27 4
gpt4 key购买 nike

我有一个 AutoCompleteTextView 用于从长列表中选择一个项目。用户应该只能从列表中选择一个预先确定的项目。他们不应该能够输入自己的项目。

我检查以确保他们仅提交列表中的项目的方法是使用 setOnItemClickListener 触发 bool 标志。问题是 bool 标志设置为真后,他们仍然可以编辑项目的选定文本。我需要检测到这一点并再次将 bool 标志设置为 false。我该怎么做呢。我看到了使用 onKeyDown 的建议,但我不确定如何实现它。

最佳答案

您可以添加文本更改监听器:

autoCompleteTextView.addTextChangedListener(new TextWatcher() {

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {

}

@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {

}

@Override
public void afterTextChanged(Editable s) {

}
});

关于android - AutoCompleteTextView 检测何时从用户编辑的列表中选择条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15356193/

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