AutoCompleteTextView.showDropDown

AutoCompleteTextView.showDropDownで、サジェスト候補を表示できる。

AutoCompleteTextView  |  Android Developers

setThresholdで0を設定しても、最低1文字は入力しないとサジェスト候補は出ない。
そこで、フォーカスを取得したら、showDropDownでサジェスト候補を表示するようにする。

autoCompleteTextViewで、onFocusChangeの時に、showDropDownを呼ぶ。
onFocusChangeの部分が無ければ、

2つ目にフォーカス
2つ目にフォーカス

2つ目にフォーカス。

1文字目でサジェストが表示される
1文字目でサジェストが表示される

1文字目でサジェストが表示される。
onFocusChangeの部分があると、

0文字でサジェストが表示される
0文字でサジェストが表示される

0文字でサジェストが表示される。
ただ、最初の1回目は1文字入力でないと出ないかも。
ちょっとこの辺どうだったかな・・・。

Sample/android/AutoCompleteTextView/showDropDown/src/AutoCompleteTextView at master · bg1bgst333/Sample · GitHub