大部分的安卓开发者都会遇到在onCreate方法中来获取元件的宽高来进行一些处理,但是遗憾的是得到的所有结果都是0,这是由于安卓的渲染模式决定的,在元件创建但未显示时无法获取元件的固定宽高,在这里分享一下在onCreate方法中获取元件宽高的几种方法:方法一: /** *...
分类:
移动开发 时间:
2015-04-21 22:21:06
阅读次数:
258
在Android中,有时需要对控件进行测量,得到的控件宽度和高度可以用来做一些计算。在需要自适应屏幕的情况下,这种计算就显得特别重要。另一方便,由于需求的原因,希望一进入界面后,就能得到控件的宽度和高度。可惜的是,根据验证,利用网上转载的那些方法在OnCreate函数中获..
分类:
移动开发 时间:
2015-04-21 18:29:24
阅读次数:
117
在Android开发过程中,经常需要动态的更改View的大小,有些View的大小可能需要根据其他View的大小来设定,或者你需要得到一些View的大小来进行某项操作,但是有可能你需要在onCreate中就得到这个值,但是有些Android基础的开发人员都清楚,Android在onCreate方法(或...
分类:
移动开发 时间:
2015-04-20 22:12:23
阅读次数:
226
fragment利用布局文件静态加载的方式:
第一步,继承Fragment基类。(不需要在清单文件中配置)
第二步,在布局文件中添加fragment 元素。其中小写代表类型(在activity所在的布局中进行添加)。如下:
名字是全类名的形式(包名+类名)
第三步,复写fragment生命周期方法(一般复写oncreate,onCreateView,onPause方法)
加载布局...
分类:
其他好文 时间:
2015-04-20 11:22:32
阅读次数:
186
1.新建BaseActivity继承FragmenytActivity。由于我习惯在Activity里用些公共的方法,所以将此类建为abstractpublic abstract class BaseActivity extends FragmentActivity {}2.重写onCreate()...
分类:
其他好文 时间:
2015-04-18 17:41:29
阅读次数:
96
1、Activity的创建过程1、1 创建一个Activity
创建一个Class继承自Activity
重写onCreate()方法,设置布局
在AndroiManifest.xml文件中注册该Activity
1、2 Activity7个重要方法
onCreate – 首次创建时调用
onStart – 启动时
onResume – 获得焦点时
onPause – 转入其它Activity或者休...
分类:
移动开发 时间:
2015-04-17 18:10:02
阅读次数:
219
大家开发Android的APP的时候,应该都是用过Fragment。
Fragment使用起来非常方便,灵活。在ViewPage中PageAdapter来管理所有的Fragment即可。
但是大家都会遇到一个问题,就是在加载一个Fragment的时候,会自动缓存左右几个(默认是一个)页面,此时也会调用到正常的生命周期函数,onCreate,onCrateView,onResume.可是这样给用户...
分类:
其他好文 时间:
2015-04-16 19:53:53
阅读次数:
191
前面的博客我们见到过Intent,我们通过他来指定activity之间的跳转,及数据的传递。下面我们来了解下Intent,Intent在我们的应用中分为显示和隐式两种方式。显示Intent见下面这段程序 protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);...
分类:
移动开发 时间:
2015-04-16 17:40:55
阅读次数:
203
back键Android的程序无需刻意的去退出,当你一按下手机的back键的时候,系统会默认调用程序栈中最上层Activity的Destroy()方法来,销毁当前Activity。当此Activity又被其它Activity启动起来的时候,会重新调用OnCreate()方法进行创建,当栈中所有Act...
分类:
移动开发 时间:
2015-04-15 13:27:41
阅读次数:
252
1、例子中 30个部件的xml setContentView 几乎占用了从onCreate() 到 onResume() 结束之前所有时间的99%因为展开布局的开销很大。要尽量用不同的布局方式。比如减少使用一层层嵌套的LinearLayout,使用ReltiveLayout将控件放在一层减少创建对象...
分类:
移动开发 时间:
2015-04-15 13:04:15
阅读次数:
129