2014-06-20 40 views
0

当我在ListView的行布局中放置CheckBox时,我不再能够接收到OnItemClickOnItemLongClick事件。另一方面,使用CheckedTextView允许这些事件通过,但我不知道如何在我的JUnit/Robotium测试中自动点击它们。有没有人对我能做些什么来获得两全其美的建议?CheckBox与ListView中的CheckedTextView

回答

2

如果您将CheckBox视图设置为不可对焦(即setFocusable(false)setFocusableInTouchMode(false)或其xml等效项),您可以制作OnItem(长)点击工作。

注意:只要您点击复选框本身,听众就会触发。点击复选框将只切换它(但我想这是你想要的)。

+0

这是否仍然允许检查复选框? –

+0

@ Code-Apprentice是的,但我会在答案中添加一个细节。 – matiash

+0

一切似乎都以我想要的方式工作。谢谢! –

相关问题