Drawable Animation
ImageView rocketImage = (ImageView) findViewById(R.id.rocket_image);
rocketImage.setBackgroundResource(R.drawable.rocket_thrust);
rocketAnimation = (AnimationDrawable) rocketImage.getBackground();
rocketAnimation .start();...
分类:
其他好文 时间:
2015-05-22 19:14:20
阅读次数:
124
开发时,我们时常要获取手机屏幕的高宽数据。通常我们会写个获取方法如getScreen();然后在Oncreate()中调用getScreen()方法。我们可能获取到的结果是宽高为0。这是为什么呢?原因在于:
在Activity生命周期中,onCreate,onStart, onResume都不是真正屏幕可见(VISIBLE)时间点,真正的VISIBLE时间点是在当onWindo...
分类:
移动开发 时间:
2015-04-29 15:08:10
阅读次数:
172
Activity中获取 组件大小
代码:@Override
public void onWindowFocusChanged(boolean hasFocus) {
// TODO Auto-generated method stub
super.onWindowFocusChanged(hasFocus);
Log.d("TAG", "A-button1-->"+b...
分类:
移动开发 时间:
2015-04-10 22:34:30
阅读次数:
289
重写onWindowFocusChanged方法
@Override
public void onWindowFocusChanged(boolean hasFocus) {
// TODO Auto-generated method stub
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
//避免重复调用
...
分类:
其他好文 时间:
2015-03-05 17:04:45
阅读次数:
122
这里开始到后面,想趁着有时间,将Android四大组件和一些系统组件做一些总结和记录.由于网上已经有很多写的很好并且总结也全面的文章.小弟我也囊中羞涩不敢献丑,就记录一些自己觉得重要的有用的知识点,顺便大家一起学习讨论啥的也好
Activity作为四大组件之一,对于整个Android开发有多重要就无需赘言了.关于它的生命周期,这里借用下官网的图,便一目了然:
那么它的生命周期和...
分类:
移动开发 时间:
2015-03-05 09:21:27
阅读次数:
6743
当我们在oncreate 调用 getwith() 与 getheigh()时返回0 的原因是我们的view 在此时还没有绘制出来,不光在oncreate .Activity生命周期中,onStart,onResume,onCreate都不是真正visible的时间点,真正的visible时间点是onWindowFocusChanged()函数被执行时。
所以一个解决方法:
就是将 getwit...
分类:
其他好文 时间:
2015-03-04 16:58:11
阅读次数:
2774
在onCreate或onResume中调用了getChildAt()方法,这时候adapter中的Item还没有放入到AdapterView中去....
解决方法,当activity获得焦点事件的时候在调用就没问题了
@Override
public void onWindowFocusChanged(boolean hasFocus) {
...
分类:
其他好文 时间:
2014-12-15 19:08:39
阅读次数:
141
Android中获取手机屏幕的高度和宽度,我们知道在onCreate方法中获取到的值都是为0的,有人说可以在onClick方法中获取值,这个也是个方法 ,但在onWindowFocusChanged方法中可以直接获取到,而且有的时候场景的需要,就不得不在Activity渲染完成后立马获取值,这时候o...
分类:
移动开发 时间:
2014-11-26 22:36:00
阅读次数:
309
[html]?view plaincopyprint? public?void?onWindowFocusChanged(boolean?hasFocus)?? ????{?? ????????//?TODO?Auto-generated?method?stub?? ????????System.out.println("h...
分类:
移动开发 时间:
2014-10-08 13:30:55
阅读次数:
204
package com.example.test_resume;import android.app.Activity;import android.os.Bundle;/** * 在onWindowFocusChanged中操作可以有效避免第一次启动APP和每次从后台启动后加载弹窗时报错Unabl...
分类:
移动开发 时间:
2014-09-14 00:06:36
阅读次数:
309