当requestFocus不能立马起作用时…
来源:互联网 发布:ubuntu 未找到deb命令 编辑:程序博客网 时间:2024/05/14 07:31
不知道各位有没有遇到过这样的情况: 第一次一个apk界面,然后本来想在某处requestFocus()使之获得焦点来显示的,但是直接调用却不行,如图1所示。
图1 焦点的位置
出现这样的现象是Android加载刷新UI的时候,是从左到右,从上到下的顺序,正在加载的过程中,如果此时requestFocus(findViewById(C)),的话,有可能此时还没把整个界面刷新好,导致requestFocus无效。
因此我想到了一个比较取巧的方法,先异步延时200ms左右(人眼无法感受到200ms里的变化),然后再requestFocus,试了一下,果然可以,上代码如下,若大家有更好的方法,请与我联系,谢谢。
new Handler().postDelayed(new Runnable() { @Override public void run() { requestFocus(具体ID); }}, 200);
原创文章,欢迎转载,转载请注明:blog.csdn.net/jjzhoujun2010
作者:Dream Fly
2 0
- 当requestFocus不能立马起作用时…
- 当加载外部JS文件不起作用时
- maven编译项目,当项目不起作用时
- 当window.parent.fun();子页面调用父页面方法不起作用时
- 当才华不能撑起你的梦想时~
- 当端口被占用时
- requestFocus
- <requestFocus />
- 24C02写完不能立马读!
- 当80端口被占用时
- 字典:当索引不好用时
- 字典:当索引不好用时
- Chapter04 字典:当索引不好用时
- 025:字典:当索引不好用时
- 026:字典:当索引不好用时2
- Python基础--字典:当索引不好用时
- 第四章 字典:当索引不好用时
- Python 字典:当索引不好用时
- CSDN 接单 Q1458910822 为前二个请问格祺伟个去玩儿个和为前二个请问各位哥玩过
- CSDN 接单 Q1458910822 为前二个请问格祺伟个去玩儿个和为前二个请问各位哥玩过
- 更新Android版GPS定位源代码
- mount
- 深度解析数据分析对排名的决定作用(一)
- 当requestFocus不能立马起作用时…
- java 局部内部类的一般用途是实现某个接口,并作为这个接口传出方法被使用
- 8.2 Subsets II
- CSDN 接单 Q1458910822 为前二个请问格祺伟个去玩儿个和为前二个请问各位哥玩过
- Android-12-短信发送器
- uiimag图片处理收集
- tcmalloc的工作原理(一)
- 百度图片API的使用
- java 匿名内部类