Android: Autocompletetextview 下拉菜单在输入 space 后隐藏

Android: Autocompletetextview dropdown hides after entering space

我创建了一个 AutoCompleteTextView 下拉列表,其中连续包含多个单词,例如 -

row 1 - Infosys Limited
row 2 - State Bank of India

当我进入 Infosys 时,当我在下拉菜单关闭后输入 space 时它工作正常。

ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, GreenDaoUtils.getSSSymbolNamesArray(this));
autoCompleteTextView.setAdapter(adapter);
autoCompleteTextView.setLines(8);
autoCompleteTextView.setDropDownBackgroundDrawable(getResources().getDrawable(R.drawable.cust_rect_border));
autoCompleteTextView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(final AdapterView<?> parent, final View view, final int position, long id) {

        });
    }
});

使用 FilterWithSpaceAdapter 而不是 ArrayAdapter

你从FilterWithSpaceAdapter here

  FilterWithSpaceAdapter<String> adapter1;
  adapter1 = new FilterWithSpaceAdapter<String>(this, android.R.layout.simple_list_item_1, GreenDaoUtils.getSSSymbolNamesArray(this));