摘要:
一个Activty的生命周期Activty的生命周期的也就是它所在进程的生命周期。每一个活动( Activity )都处于某一个状态,对于开发者来说,是无法控制其应用程序处于某一个状态的,这些均由系统来完成。 但是当一个活动的状态发生改变的时候,开发者可以通过调用 onXX() 的方法获取到相关的通知信息。在实现 Activity 类的时候,通过覆盖( override )这些方法即可在你需要处理的时候来调用。onCreate :当活动第一次启动的时候,触发该方法,可以在此时完成活动的初始化工作。 onCreate 方法有一个参数,该参数可以为空( null ),也可以是之前调用 onSave 阅读全文
posted @ 2011-10-15 15:59
奶酪@橙汁
阅读(656)
评论(0)
推荐(0)
摘要:
计算输入的字数:declareView.addTextChangedListener(new DeclareTextWatcher());设置一个当输入框改变时触发的事件View Code 1 class DeclareTextWatcher implements TextWatcher { 2 @Override 3 public void onTextChanged(CharSequence s, int start, int before, 4 int count) { 5 6 } 7 8 @Override 9 public void beforeTe... 阅读全文
posted @ 2011-10-15 15:48
奶酪@橙汁
阅读(621)
评论(0)
推荐(0)
摘要:
android含有丰富的ui组件,可以根据设置属性达到你想到的结果,最近在项目中研究了下关于边框圆角的问题:在项目下新建xml配置文件<?xml version="1.0" encoding="UTF-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"><solid android:color="#FFFFFFFF" /> <!--背景色 这是我自己定义的 一般使用#FFFFFFFF这种 阅读全文
posted @ 2011-10-15 15:32
奶酪@橙汁
阅读(768)
评论(0)
推荐(2)
摘要:
android中所有的组件都是运行在主线程之中,当子线程中想调用主线程中的view组件时,则会出现exception,通常可以通过handler消息机制来出来,也就是子线程运行完成以后继续跳到主线程中去运行,通过Looper looper = Looper.myLooper();来获得主线程,重新写一个类继承Handler。程序代码:主线程之中:new Thread(new Runnable() {@Overridepublic void run() {Message message = Message.obtain();message.obj = rs;// 通过Handler来通知vie. 阅读全文
posted @ 2011-10-15 14:08
奶酪@橙汁
阅读(730)
评论(0)
推荐(1)

浙公网安备 33010602011771号