暴走的指压师

为何中年妇女对14岁正太不理不睬?28岁大妈是如何保持14岁身材与脸颊?三无蓝毛究竟身在何处?为何少年抛弃妹子去寻找基友的菊花,大妈抛弃正太去和眼镜妹百合? 一切的一切,请看《Q ヱヴァンゲリヲン新劇場版:Q 》
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

android开发(1)-开发起步和按钮响应

Posted on 2011-10-22 13:29  晓彻  阅读(212)  评论(0编辑  收藏  举报

闲来无事,在fc15下配了下android2.2,开发小demo

package xiaoyang.hit.edu.cn;

/*
* xiaoyang
* 2011-10-22
*/

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

import android.view.Gravity;
import android.widget.Toast;

/*
* 注意创建实体的顺序
* 比如ls不能放在bnt1.setOnClickListener(ls);等注册语句之后,否则虽然能够运行,但是按钮没有反应
*/
public class AndroidEx1Activity extends Activity {
View.OnClickListener ls;
Button bnt1;
Button bnt2;
Button bnt3;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

bnt1 = (Button)findViewById(R.id.Button01);
bnt2 = (Button)findViewById(R.id.Button02);
bnt3 = (Button)findViewById(R.id.Button03);

/**
* 按钮响应事件
*/
ls = new View.OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
switch (arg0.getId()) {
case R.id.Button01: {
setTitle("this is button yi");
Toast toast = Toast.makeText(getApplication(),
"你点击了按钮" + bnt1.getText().toString(),
Toast.LENGTH_SHORT);
toast.setGravity(Gravity.TOP,0,250);
toast.show();
break;
}
case R.id.Button02: {
setTitle("this is button xiaoyang");break;
}

case R.id.Button03: {
finish();
break;
}
}
}
};

bnt1.setOnClickListener(ls);
bnt2.setOnClickListener(ls);
bnt3.setOnClickListener(ls);

}
}

按钮和点击事件。