Android 自动完成后,另一个自动完成

Android 自动完成后,另一个自动完成,android,autocomplete,Android,Autocomplete,我有一个带有简单适配器的自动完成文本视图,除了一件小事,一切都很好。在我点击一个建议后,“自动完成文本”视图中会充满该建议,但随后会出现另一个建议,我必须按“上一步”禁用该建议。这只是一个表面问题,但还是有办法避免吗 to.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?&

我有一个带有简单适配器的自动完成文本视图,除了一件小事,一切都很好。在我点击一个建议后,“自动完成文本”视图中会充满该建议,但随后会出现另一个建议,我必须按“上一步”禁用该建议。这只是一个表面问题,但还是有办法避免吗

to.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
                Map<String, String> map = (Map<String, String>) adapterView.getItemAtPosition(i);

                String name  = map.get("Name");
                String number = map.get("Number");

                to.setText(number);
                saveAs.setText(name);

                to.setSelection(to.getText().length());
            }
        });
to.setOnItemClickListener(新的AdapterView.OnItemClickListener(){
@凌驾
公共无效onItemClick(AdapterView AdapterView、View视图、int i、long l){
Map Map=(Map)adapterView.getItemAtPosition(i);
String name=map.get(“name”);
字符串编号=map.get(“编号”);
to.setText(数字);
saveAs.setText(名称);
to.setSelection(to.getText().length());
}
});

您检查过这个了吗。这是一个实施的好主意。这会有帮助吗?我想你可以通过告诉自动完成在选择某个内容或用户按下“完成”按钮后从元素中删除焦点来做到这一点。