我用的是安卓系统AutoCompleteTextView
with a CursorAdapter
将自动完成功能添加到应用程序中。在视图的onItemClickListener()
(即,当用户触摸自动完成的下拉项之一时)我检索文本并将其放置在 EditText 中,以便用户可以在需要时对其进行修改。
然而,当我打电话时setText()
在 TextView 上,自动完成行为被触发,下拉列表再次显示。我只想在用户使用键盘输入新文本时显示下拉列表。有没有办法做到这一点?
您可以使用dismissDropDown() http://developer.android.com/reference/android/widget/AutoCompleteTextView.html#dismissDropDown%28%29AutoCompleteTextView 对象的方法。看看文档 http://developer.android.com/reference/android/widget/AutoCompleteTextView.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)