Android(4.Activity的基本控件)
来源:互联网 发布:海上大作战修改数据 编辑:程序博客网 时间:2024/05/07 05:38
Activity中的控件:TextView,EditText,Button,Menu,
过程:1.声明控件 2.为控件设置值 3.创建监听器 4.将监听器绑定到按钮点击事件上
简单的计算器例子:
Activity02:
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //根据id取得控件的对象 factorOne=(EditText) findViewById(R.id.factorOne); factorTwo=(EditText) findViewById(R.id.factorTwo); symbol=(TextView) findViewById(R.id.symbol); calculate=(Button)findViewById(R.id.calculate); //显示值 symbol.setText(R.string.symbol); calculate.setText(R.string.calculate); //绑定监听器 calculate.setOnClickListener(new CalculateListener()); }
//监听器 class CalculateListener implements OnClickListener{@Overridepublic void onClick(View arg0) {//取得EditText控件的值String factorOneStr=factorOne.getText().toString();String factorTwoStr=factorTwo.getText().toString();//将值存放到Intent对象中Intent intent=new Intent();intent.putExtra("factorone", factorOneStr);intent.putExtra("factortwo", factorTwoStr);//使用Intent对象启动Activity对象intent.setClass(Activity02.this,ActivityResult.class);Activity02.this.startActivity(intent);} }
ActivityResult:
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.result);resultView=(TextView) findViewById(R.id.resultView);backButton=(Button) findViewById(R.id.backButton);backButton.setText(R.string.back);//接收Intent对象中的传递的值Intent intent=getIntent();String factorOneStr=intent.getStringExtra("factorone");String factorTwoStr=intent.getStringExtra("factortwo");//计算int result=Integer.parseInt(factorOneStr)*Integer.parseInt(factorTwoStr);resultView.setText(result+"");backButton.setOnClickListener(new backButtonListener());}
- Android(4.Activity的基本控件)
- Android(二) activity和四个基本控件
- Android的基本控件
- Android笔记之Android基本控件布局与Activity的生命周期
- android系统学习第二讲:初识activity及android基本的控件
- Android的Activity控件详解
- Android, 基本控件的使用
- android基本控件的使用
- Android的基本控件(2)
- Android控件的基本属性
- android的一些基本控件
- Android基本控件的使用
- android基本控件的基本设置
- Android 開發中 Activity 的基本框架
- Android应用程序的基本组件之Activity
- Android-Activity生命周期 基本方法的作用
- Android Activity加载显示的基本流程
- 【Android】Android常用控件的基本使用
- gif、bmp、jpg、jpeg图片有什么区别
- 2011-9-14 13:24:34
- 对象函数指针
- Sprite(精灵)
- 【iOS-Cocos2d游戏开发之十一】使用Box2d物理系统以及在cocos2d框架添加Box2d物理系统lib包的方法
- Android(4.Activity的基本控件)
- STL内部实现总结
- 夏结
- 弱爆程序员的特征值
- 向数据库中插入数据:
- TCP/IP 应用层与应用程序
- Hibernate的对象
- JDBC的应用
- Linux的I2C体系结构