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

    2025-08-29 19:44:10

    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

    监听事件: