在我的一个活动中,我有三个EditText和一个OK按钮。OnFocusChangeListener设置为所有三个EditText。每次焦点丢失时,侦听器都会触发。在EditText之间切换可以完美地工作。但是,如果用户按下OK按钮,则用户在按下按钮之前聚焦的EditText不会触发焦点改变(失去焦点)。
public MyOnFocusChangeListener(final EditText <
我有一个ListView,其中包含一个ImageView和一个EditText。当我触摸EditText时,它得到焦点,虚拟键盘出现,当建议出现在键盘上方时,EditText失去焦点(建议消失)。编辑:
如果我覆盖onSizeChanged of ListView而不调用super.onSizeChanged,焦点就不会丢失(但是引入了许多其他bug.)