Intent的使用
2021/3/16
实验目的
加深安卓逻辑和视图分离的编程理念;熟悉和使用Intent
实验内容
1.为原本为空的Activity添加一个按钮,并使按钮的点击响应为一个提示,提示内容为自己的学号和姓名。
(1)创建一个空Activity
(2)添加一个按钮
在layout的activity_main.xml中添加一个button,id为button_1
在java下的MainActivity下声明这个按钮
新建一个按钮点击的方法
onClick(View v) :点击之后的动作
设置按钮的点击事件指向我们新建的点击方法
setOnClickListener:设置点击之后触发的动作
现在我们在onClick里添加弹出对话框的代码。
AlertDialog:一个对话框类。
MainActivity.this:对话框显示的位置。
setTitle:设置标题。
setMessage:设置内容。
setPositiveButton:设置对话框的按钮。
show():显示对话框。
最终效果
2.两个Activity之间的跳转
(1)通过按钮显示跳转 new Intent(context, toActivity)
创建一个新的空白activity(SecondActivity)
创建对应的layout下的xml文件,添加一个TextView(内容为 欢迎来到新页面!)
在SecondActivity下声明TextView
接下来在MainActivity中声明第二按钮,在activity_main.xml添加第二个按钮(id=button_2),过程与内容1中一样
新建一个按钮点击的方法
button_2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(MainActivity.this,SecondActivity.class);
startActivity(intent);
}
});