我有一个AutoCompleteTextView
. 我希望每个建议都提供删除它的选项。一个项目应该看起来有点像你的拨号日志中的项目,右侧有呼叫选项。所以,重点是,每个项目都有两个可点击区域。
我已经设法通过一些近乎黑客的方式使其适用于触摸输入。因为我无法到达's popupListView
所持有的AutoCompleteTextView
,我需要AutoCompleteTextView.onCommitCompletion()
从OnClickListener
主项目视图中调用。所以,这一切似乎都很好,但是:
我用键盘检查了我的应用程序,这很混乱:箭头键一个一个地聚焦整个建议项目,但我既不能聚焦我的自定义主要项目,也不能聚焦我的“删除项目”。另外,当我按下回车键时,什么也没有发生。
dpad 导航在拨号器应用程序的通话记录中工作正常,但这是一个普通的ListView
,所以这可以工作AutoCompleteTextView
吗?如何?