2
結果をオートコンプリートで制限するか、ドロップダウンメニューでスクロールを無効にする必要があります。誰もこれを達成する方法を知っていますか?アンドロイドでオートコンプリート(結果を制限するか、スクロールを無効にする)
結果をオートコンプリートで制限するか、ドロップダウンメニューでスクロールを無効にする必要があります。誰もこれを達成する方法を知っていますか?アンドロイドでオートコンプリート(結果を制限するか、スクロールを無効にする)
結果をあなたの選択に制限する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));