一、将控件链接起来
二、创建并显示Toast消息
三、创建一个新的Activity类
四、用intent启用一个activity
步骤一:添加成员变量(可能被跳过)
private Button btn;
步骤二:引用控件
findViewById(R.id.***);
步骤三:为控件设置监听器(有三种方法)
btn1.setOnClickListener(…);
有三种方法来设置监听器
1、接口(推荐)
public class MainActivty extends AppCompatActivity implements View.OnClickListener{
@Override
protected void onCreate(Bundle savedInstanceState){
....
btn.setOnClickListener(this);
}
@Override
public void onClick(View view){
//实现点击事件的代码
}
}
2、匿名内部类
btn.setOnClickListener(new View.OnClickListener(){
@override
public void OnClick(View view){
//实现点击事件的代码
}
});
3、在xml布局文件中设置onClick属性,在Activity中定义实现点击事件的方法名必须与onClick属性的值保持一致
activity_main.xml:
MainActivity.java:
public void click(View view){
//实现点击事件的代码
}
MVC设计模式
然后我们要在Project1程序中的MainActivity中启动SecondActivity
Intent intent = new Intent();
intent.setAction("cn.itcast.START_ACTIVITY");//设置action动作,该动作必须和清单文件中设置的一样
startActivity(intent);