【发布时间】:2013-09-17 20:58:55
【问题描述】:
我有一个AutoCompleteTextView。我希望每个建议都提供删除它的选项。一个项目应该看起来有点像你的拨号日志中的项目,右侧有呼叫选项。所以,重点是,每个项目都有两个可点击区域。
我已经设法通过一些近乎黑客的方式使其适用于触摸输入。因为我无法访问AutoCompleteTextView 的弹出窗口中的ListView,所以我需要从主项目视图的OnClickListener 调用AutoCompleteTextView.onCommitCompletion()。所以,这一切似乎都很好,但是:
我已经用键盘检查了我的应用程序,结果一团糟:箭头键一个一个地聚焦整个建议项目,但我既不能聚焦我的自定义主要项目,也不能聚焦我的“删除项目”。另外,当我按下回车键时,什么也没有发生。
dpad 导航在拨号器应用程序的通话记录中工作正常,但这是一个普通的ListView,那么这对AutoCompleteTextView 是否有效?怎么做?
【问题讨论】:
标签: android android-layout android-listview