如何以编程方式区分用户是从AutoCompleteTextView中选择建议值之一还是输入全新建议值的情况? 最佳答案 您可以保留一个布尔变量,当调用onCommitCompletion时将其设置为true,而在手动更改值(例如,按onKeyDown时)时将其设置为false。