edittext焦点自动获取问题解决
2016-11-09 16:14
337 查看
应用搜索框(内含Edittext)点击打开下拉框,点击Edittext要第一次先获取焦点第二次才能打开下拉框
1、一开始用的OnFocusChangeListener,但是页面里的列表刷新一次后,监听就失效了,所以采用点击事件来实现需求,结果又遇上了焦点获取问题,如题描述。2、解决方案:
Edittext = fView(R.id.act_mail_search);// 搜索框的输入框!!!! Edittext.setOnClickListener(this); Edittext.requestFocus();
在点击事件中: (当然这些也就不重要了 ,重要的是用对函数requestFocus();)
case R.id.act_mail_search: if (search_more.getVisibility() == View.GONE) { // ((EditText) v).setSelection(0); visibalSearch(); } else if (search_more.getVisibility() == View.VISIBLE) { inVisibalSearch(); } break; <body>
var duoshuoQuery = {short_name:"yutouwan"};
(function() {
var ds = document.createElement('script');
ds.type = 'text/javascript';ds.async = true;
ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js';
ds.charset = 'UTF-8';
(document.getElementsByTagName('head')[0]
|| document.getElementsByTagName('body')[0]).appendChild(ds);
})();
相关文章推荐
- 【Android - 问题解决】之EditText自动获取焦点问题
- 解决android EditText自动获取焦点的问题
- Android的EditText自动获取焦点并弹出输入法问题
- 解决初始界面后EditText自动获取焦点 弹出软键盘
- EditText自动获取焦点问题设置
- Android的EditText自动获取焦点并弹出输入法问题
- 安卓使用EditText进入一个新页面时自动获取焦点弹出输入法界面解决办法
- activity 第一个获取焦点的组件是 EditText 时,开启这个activity 时就会自动弹出软键盘问题
- ListView里面有EditTextView,解决弹出键盘后EditView不能获取焦点的问题
- ListView里面有EditTextView,解决弹出键盘后EditView不能获取焦点的问题
- 进入Activity的时候EditText获取焦点自动弹出输入法的解决办法
- 解决基于SlidingMenu的fragment切换后edittext无法获取焦点的问题
- EditText如何取消自动获取焦点问题
- [Android]去除EditText自动获得的焦点,解决软键盘弹出问题
- Android的EditText自动获取焦点并弹出输入法问题
- ListView里面有EditTextView,解决弹出键盘后EditView不能获取焦点的问题
- activity中界面中edittext自动获取焦点(软键盘弹出)解决
- edittext自动获取焦点问题
- EditText自动获取焦点并弹出输入法的问题
- Android的EditText自动获取焦点并弹出输入法问题