同じ問題が発生しました。 AutoCompleteTextView
コンストラクタは、InputType
フラグEditorInfo.TYPE_TEXT_FLAG_AUTO_COMPLETE
を設定します。私はこのフラグが通常のテキストの提案を禁止していることを確認しました。コードの読み取り:
// Always turn on the auto complete input type flag, since it
// makes no sense to use this widget without it.
int inputType = getInputType();
if ((inputType&EditorInfo.TYPE_MASK_CLASS)
== EditorInfo.TYPE_CLASS_TEXT) {
inputType |= EditorInfo.TYPE_TEXT_FLAG_AUTO_COMPLETE;
setRawInputType(inputType);
}
のように、このコメントにもかかわらず、私は、フラグを削除して予備的な成功を持っていた:私は同じ問題を持っていた
AutoCompleteTextView t = (AutoCompleteTextView)v.findViewById(id);
t.setInputType(t.getInputType() & (~EditorInfo.TYPE_TEXT_FLAG_AUTO_COMPLETE));