这是我的代码:
final AutoCompleteTextView autoComplete = (AutoCompleteTextView) findViewById(R.id.auto_complete);
List<String> list = new ArrayList<>();
list.add("Ali");
list.add("Alireza");
list.add("Mohammad");
list.add("Reza");
ArrayAdapter<String> adapter = new ArrayAdapter<>(MainActivity.this, android.R.layout.simple_list_item_1, list);
autoComplete.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
autoComplete.showDropDown();
return false;
}
});
您知道completionThreshold属性的最小值可以是&#34; 1&#34;并且它不能是&#34; 0&#34;我需要类似的东西:
机器人:completionThreshold =&#34; 0&#34;
所以我将OnTouchListener设置为showDropDown列表。 但问题是完整的清单是:
[Alireza,Ali,Mohammad,Reza]
当你输入&#34; Al&#34;有限的建议清单将是:
[Alireza,Ali]
点击&#34; Ali&#34;项目。 并且下次当您触摸AutoCompleteTextView和showDropDown()将被执行时,建议列表将是该限制列表。它将是:
[Alireza,Ali]
但是每次用户触摸AutoCompleteTextView时我都需要显示完整列表。
任何想法?