gpt4 book ai didi

android - android 中的自动完成(限制结果或禁用滚动)

转载 作者:行者123 更新时间:2023-11-29 13:59:31 25 4
gpt4 key购买 nike

我需要限制自动完成的结果,或禁用下拉菜单中的滚动。有谁知道如何实现这一点?

最佳答案

这是 ArrayAdapter 的一个子类,它将结果限制为您的选择。

public class LimitArrayAdapter<T> extends ArrayAdapter<T> {

final int LIMIT = 5;
//overload other constructors you're using
public LimitArrayAdapter(Context context, int textViewResourceId,
List<T> objects) {
super(context, textViewResourceId, objects);
}

@Override
public int getCount() {
return Math.min(LIMIT, super.getCount());
}

}

当然,这就是您使用它的方式

autoCompleteTextView.setAdapter(new LimitArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line,
list));

关于android - android 中的自动完成(限制结果或禁用滚动),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10174042/

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