1. 主页 > 公会学院 >

Android实现Activity的跳转(Android学习笔记2)

Android实现Activity的跳转

一. 创建新的Activity二. 设计主界面和菜单界面三. 实现Activity的跳转1. 显示意图跳转Activity的三种方式1.1 方式一1.2 方式二1.3 方式三

2. 隐式意图跳转Activity

一. 创建新的Activity

新建Activity:

选择Empty Activity:

设置名称:

二. 设计主界面和菜单界面

主界面:

菜单界面:

三. 实现Activity的跳转

利用登录按钮实现Activity的跳转(此处暂不判断用户名和密码)

1. 显示意图跳转Activity的三种方式

1.1 方式一

让MainActivity实现View.OnclickListener,在其中点击后如果点击到该按钮上,则跳转到MenuActivity

public class MainActivity extends AppCompatActivity implements View.OnClickListener{

Button btn_loginIn;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

btn_loginIn = (Button) findViewById(R.id.btn_loginIn);

btn_loginIn.setOnClickListener(this);

}

@Override

public void onClick(View v) {

if (v.getId() == btn_loginIn.getId()){

Intent intent = new Intent();

intent.setClass(this, MenuActivity.class);

startActivity(intent);

}

}

}

1.2 方式二

采用全类名指向:

1.3 方式三

可以指向其他App的Activity:

2. 隐式意图跳转Activity

在AndroidMainfest,xml中声明intent_filter

监听事件: