AutoCompleteTextViewは、入力の自動補完機能を持つEditTextである。
AutoCompleteTextView | Android Developers
SearchViewのサジェストみたいなことはこれでも出来る。
AutoCompleteTextViewを配置。
ListViewのように、アダプタ経由で表示するので、アイテムのレイアウトを指定する必要がある。
ここでは、TextViewでアイテム文字列を表示するだけ。
ArrayListに補完候補を追加していく。
ArrayAdapterでレイアウトとArrayListを紐づける。
AutoCompleteTextViewにArrayAdapterをセット。
1文字目が入力されたら、オートコンプリートを開始。
最初は何もない。
"A"を入れると、"A"で始まる候補が出る。
"ABCDE"を選択すると、
"ABCDE"がセットされる。