onQueryTextSubmit设置自动完成以选择并单击第一个选项

时间:2019-11-26 23:11:21

标签: android kotlin

我已经尝试了好几天,以便当用户搜索输入内容时,它从自动完成列表中选择顶部选项。但是,我什至没有发现有人在网上问这个问题或解决这个问题。

这是我当前的相关代码(无效):

searchView!!.setOnQueryTextListener(object : SearchView.OnQueryTextListener {
        override fun onQueryTextSubmit(query: String): Boolean {
            // todo: select the top option, then close search bar
            searchAutoComplete!!.listSelection = 0
            return false
        }
        override fun onQueryTextChange(newText: String?): Boolean {
            return false
        }
    })

我希望searchAutoComplete!!.listSelection = 0将按照documentation起作用

如果有人能指导我(并希望其他人),我将不胜感激。

编辑:设置searchAutoComplete!!.performClick()无效后,我还尝试添加listSelection

0 个答案:

没有答案