我有一个BaseQuestion
扩展片段的超类。我有这个问题的几个子类,包括DropDownQuestion
and EditTextQuestion
。我想在某个特定问题失去焦点时进行一些预填充和验证。
最初,我的班级实现了 onFocusChangeListener BaseQuestion
,但它从未被调用,所以我在其中添加setFocusable
了setFocusableInTouchMode
一堆内容,包括问题的LinearLayout
和实际视图本身。但它仍然没有被调用。然后我意识到,我不能在他们的逻辑中添加逻辑,因为它不知道其他问题。所以我需要在我的FragmentActivity
.
所以我的实际问题是:我怎么知道什么时候已经失去了对某个特定事物的View
关注,然后再采取行动?Fragment
FragmentActivity
谢谢!
更新
此外,这是针对动态数量的问题。所以可能会有很多问题。
编辑
撞
EDIT2 再撞一次!