对于 AutoCompleteTextView 我已经设置了android:imeOptions="actionSearch"
并且在我的活动中我有:
autocompleteText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId,
KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
...
当键盘出现时,我可以识别一个按钮来执行我的搜索(根据 ime 定义)。我已经对此进行了测试,它适用于三星 Galaxy S 和 Xperia X10。
但是,用户报告说,他们无法在键盘上找到任何按钮来启动 HTC 设备上的搜索。我做错了什么,或者这是关于 ime 选项以及不同设备如何处理它们的问题?