个人理解:Intent在activity的应用意为用户的意图,就好比一个人要做某事首先脑子里的有意愿,从而才能驱使身体去工作,Intent即是如此是activity的意愿,它想去做界面切换就去做切换,它想去做信息传递就得信息传递。
一、下面是我做的界面切换应用的Intent()函数。
1、要想做到界面切换就得拥有两个界面,首先建立两个.xml界面编辑文件(如下图)
如图所示为建立第一个activity_main.xml编辑界面文件,我只是在界面中添加了一个按键按钮,用于做界面转换监听事件用。注意:需要给按钮即为**<Button属性添加id名字**(图中红色圈出的属性)才可以,这里是关键点。
同理建立第二个.xml界面编辑文件如上图所示注意点在上面提到这里不再赘述。
二、应用Intent()函数作为界面切换使用
1、上文说到用按键监听实现事件响应
如上图是实现一个按键监听的基本代码, Button mbutton_next = (Button) findViewById(R.id.bt_next);此代码表示的通过id来找到界面中的按钮。来实现按钮触发响应事件。
mbutton_next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
响应事件;
}
});
上述代码即为按钮绑定响应事件的按钮监听函数,而响应事件则为下文中界面切换。
2、这里说以下Intent()作为界面切换的用法。非常简单:Intent(所处界面的类名,需要跳转界面的类名)这是领个参数的白话定义,如果没懂结合下图代码看。
图中的两个参数已经用红圈标出,this代表正处于本Mainactivity中,故用this代替class。startActivity();此函数为启动活动窗口,参数是上面定义的 intent_next。
效果图如下:
至此一个界面的切换已经基本实现了。
本博客是本人边学习边写的,希望我们能共同学习一起进步,如有不对的地方希望大家指正。
Intent使用方法
最新推荐文章于 2022-09-19 20:26:16 发布