AutoCompleteTextViewで奇妙な問題に直面しています。私のコードは次のとおりです、
AutoCompleteTextView searchText = //findView...
private ArrayList<String> suggestions = null;
private ArrayAdapter<String> suggestionAdapter = null;
suggestionAdapter = new ArrayAdapter<String>(this, R.layout.list, suggestions);
searchText.setAdapter(suggestionAdapter);
そして、コードの下で、forループにarrayListを設定しています。
for (int i = 0; i < nl.getLength(); i++) {
Element suggestion = (Element)nl.item(i);
String name = suggestion.getAttribute("data");
suggestions.add(name);
}
テキストビューに入力している間、これは提案を表示していません。
ただし、forループの外側(ループの直後など)の配列リストに文字列を追加すると、提案を確認できます。過去2時間、私を悩ませてきました。任意の提案をいただければ幸いです。
そして、forループに入力している既知のテキストの1つを入力していると信じてください。
どうも!ラフル。