当我在CheckBox
的行布局中放置ListView
时,我无法再收到OnItemClick
和OnItemLongClick
个事件。另一方面,使用CheckedTextView
允许这些事件通过,但我不知道如何在我的JUnit / Robotium测试中自动点击它们。有没有人建议我能做些什么来充分利用这两个世界?
答案 0 :(得分:2)
如果将CheckBox
视图设置为不可聚焦(即setFocusable(false)
和setFocusableInTouchMode(false)
或其xml等效项),则可以进行OnItem(长)点击工作。
注意:只要您点击复选框本身,听众就会触发。点击复选框只会切换它(但我想这就是你想要的)。