0

我有一个AutoCompleteTextView. 我希望每个建议都提供删除它的选项。一个项目应该看起来有点像你的拨号日志中的项目,右侧有呼叫选项。所以,重点是,每个项目都有两个可点击区域。

我已经设法通过一些近乎黑客的方式使其适用于触摸输入。因为我无法到达's popupListView所持有的AutoCompleteTextView,我需要AutoCompleteTextView.onCommitCompletion()OnClickListener主项目视图中调用。所以,这一切似乎都很好,但是:

我用键盘检查了我的应用程序,这很混乱:箭头键一个一个地聚焦整个建议项目,但我既不能聚焦我的自定义主要项目,也不能聚焦我的“删除项目”。另外,当我按下回车键时,什么也没有发生。

dpad 导航在拨号器应用程序的通话记录中工作正常,但这是一个普通的ListView,所以这可以工作AutoCompleteTextView吗?如何?

4

1 回答 1

0

您是否尝试为列表制作自定义适配器?如果我的记忆很好,您可以在自定义适配器中的视图上应用包含许多按钮和侦听器的自定义布局。

于 2013-09-17T12:58:55.410 回答