【发布时间】:2012-08-08 13:42:37
【问题描述】:
在使用 MultiAutocompleteTextView 时,有什么方法可以区分用户完全键入的单词和他宁愿从下拉菜单中选择的单词?
【问题讨论】:
标签: android autocompletetextview
在使用 MultiAutocompleteTextView 时,有什么方法可以区分用户完全键入的单词和他宁愿从下拉菜单中选择的单词?
【问题讨论】:
标签: android autocompletetextview
是的,您可以使用 onItemClickListener 来查看他没有完全输入的那些。 我猜你可以从所有选定项目的列表中删除它们并且只有完全输入的项目。
yourMultiView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
//here you can save the clicked elements
Log.i("yourPackage",((TextView)arg1).getText().toString());
}
});
这就是我设法查看输入值和选定值之间的差异的方法。
【讨论】: