Android开发中EditText的点击Enter键焦点改变处理(获取焦点和失去焦点交互变化)
2017-08-08 17:03
501 查看
最近因为项目需要,需要将EditText的焦点转移到LineraLayout上: 即为EditText输入完毕后,点击回车键或者按压其他嵌入式android设备的OK键,获取LineraLayout的点击事件。
在onCreate方法中调用此方法initListener即可;
在onCreate方法中调用此方法initListener即可;
1 /** 2 * 监听EditText的焦点,点击回车键(或者按压OK键)后,失去焦点,将焦点转到ImageView上 3 */ 4 private void initListener() { 5 mEtTrainId.setOnEditorActionListener(new TextView.OnEditorActionListener() { 6 public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { 7 if (actionId == EditorInfo.IME_ACTION_SEND 8 || (event != null && event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) { 9 mEtTrainId.setFocusable(false); 10 mllFunction.setFocusable(true); 11 mllFunction.requestFocus(); 12 mllFunction.findFocus(); 13 return true; 14 } 15 return false; 16 } 17 }); 18 }
相关文章推荐
- 安卓开发中EditText的焦点改变处理(获取焦点和失去焦点交互变化)
- 安卓开发中EditText的焦点改变处理(获取焦点和失去焦点交互变化)
- Android EditText得到和失去焦点、内容变化的监听
- android开发中EditText自动获取焦点时隐藏hint的代码
- android在edittext中点击button一次无反应,edittext失去焦点
- 启动app ,EditText失去焦点,点击获取焦点
- Android EditText得到和失去焦点时,自定义处理内容
- android EditTextView 设置不可输入不可点击及获取焦点
- Android EditText得到和失去焦点时,自定义处理内容
- Android EditText得到和失去焦点时,自定义处理内容
- Android EditText获取焦点和失去焦点监听事件
- android EditText 点击空白失去焦点
- android 开发零起步学习笔记(二十七):android edittext不自动获取焦点
- android开发中防止刚进入activity时edittext获取焦点,防止自动弹出软键盘
- android开发中防止刚进入activity时edittext获取焦点,自动弹出软键盘
- android开发中EditText自动获取焦点时隐藏hint的代码
- android开发中防止刚进入activity时edittext获取焦点,防止自动自动弹出软键盘
- Android EditText得到和失去焦点时,自定义处理内容
- Android EditText设置默认不弹出软键盘,点击EditText外部隐藏软键盘,EditText获取焦点时隐藏hint
- [置顶] android开发中防止刚进入activity时edittext获取焦点,防止自动自动弹出软键盘