Android 开发环境eclipse配置ADT,app结构认识,TextView及其添加点击事件的3种方式

来源:互联网 发布:无风险套利知乎 编辑:程序博客网 时间:2024/06/01 07:19

工作内容:

1.搭建android开发环境

2.认识app中文件夹,了解其作用意义。

3.认识基本组件:TextView

4.xml文件中设置组件的基本属性:必须属性width,height.id(唯一性,组件名缩写+功能+[所在页面])

5.3中方法实现TextView的点击事件,及在事件中设置其属性。

学习分享:

安卓四大组件:activityservicecontent providerbroadcast receiver

TextView添加点击事件的3中方法:

A).自定义类A实现OnClickListener → 生成A类对象a,在用 → TextView组件的对象tv_first.setOnClickListener(a).【在A类中实现public void onClick(View v)方法】点击组件后会去执行onClick方法体

B).匿名内部类实现:TextView对象tv_first.setOnClickListener(new OnClickListener(){ ....实现onClick方法})

C).Activity实现OnClickListener与第一中方法类似。


实例:

//在Java中:活动实现OnClickListener方式

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


public class Register extends Activity implements OnClickListener{
Button btn_cancel,btn_register;
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setTitle("注册界面");
setContentView(R.layout.activity_register);
btn_register = (Button)findViewById(R.id.button_register_regijster);
btn_cancel = (Button)findViewById(R.id.button_cancel_register);
btn_register.setOnClickListener(this);
btn_cancel.setOnClickListener(this);
}
@Override
public void onClick(View arg0) {
switch(arg0.getId()){
case R.id.button_register_regijster:
//提交

break;
case R.id.button_cancel_register:
//取消
this.finish();
break;
default:
break;
}
}
}

0 0
原创粉丝点击