1.前言
在15.0系统产品rom定制化开发中,遇到奇怪的现象,就是遥控器操作输入框的时候,始终弹不出输入法,刚开始怀疑是输入法的问题,换输入法发现还是一样
,这时候又连接鼠标来操作发现可以弹出输入法 ,那么就不是输入法的问题,就要从遥控器焦点入手了,接下来看下关于EditText的相关焦点分析
1.首选看EditText有没获取到焦点
在系统app开发中,关于app的焦点事件中,EditText的焦点事件就是FocusChangeListener事件,所以EditText关于焦点事件的监听就需要
注册关于设置setOnFocusChangeListener(new View.OnFocusChangeListener())的焦点事件来监听焦点处理
edittext.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View view, boolean b) {
Log.e("EditText","b:"+b);
}
});
在上述的app的焦点事件中,