android java与界面的关联_如何绑定android点击事件--跳转到另一个页面并实现关闭功能?...

本文详细介绍了在Android中如何实现按钮点击事件,从而跳转到另一个页面,并且讲解了如何通过添加按钮并绑定点击事件来关闭当前页面。通过在布局文件中设置按钮,然后在对应的类中关联并绑定点击事件,利用Intent实现页面间的跳转,以及使用finish()方法关闭页面。
摘要由CSDN通过智能技术生成

一、点击按钮跳转到另一个页面。

eg:实现从一个页面点击跳转到另一个页面

1、首先在一个布局文件(.XML)中绘画了一个跳转按钮(id为btn1):

android:id="@+id/btn1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="点击跳转" />

2、然后在关联的类中声明一个私有button名称,如:

private Button btn1;

TIPS:在类上会添加:import android.widget.Button;

3、接着在类中onCreate的方法内执行以下操作:

(1)、给btn1赋值,即设置布局文件中的Button按钮id进行关联,如:

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

(2)、给btn1绑定点击事件:

btn1.setOnClickListener(new View.OnClickListener(){

@Override

public void onClick(View v){

}

});

TIPS:在类上会添加:import android.view.View;

(3)、 给bnt1添加点击响应事件:

btn1.setOnClickListener(new View.OnClickListener(){

@Override

public void onClick(View v){

//Intent是一种运行时绑定(run-time binding)机制,它能在程序运行过程中连接两个不同的组件。

//page1为先前已添加的类,并已在AndroidManifest.xml内添加活动事件(),在存放资源代码的文件夹下下,

Intent i = new Intent(MainActivity.this , page1.class);

启动

startActivity(i);

}

});

TIPS:在类上会添加:import android.content.Intent;

4、最后,就可以就可以跳转到下一个页面了。。

二、实现页面关闭

eg:实现关闭页面

1、首先在已与类page.java关联的page1.xml内添加一个按钮,如:

android:id="@+id/btnClose"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="点击关闭" />

2、然后绑定按钮事件与跳转页面的同理,如:

类中添加声明:private Button btnClose;

添加绑定事件:

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

btnClose.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

finish();

}

});

TIPS: finish() 为点击事件响应的关闭方法

3、最后,大功告成。。。具体请点击下载以下源码:源码下载

【代码笔记】iOS-点击搜索跳转到另外一个页面

一,效果图. 二,工程图. 三,代码. RootViewController.h #import @interface RootViewController ...

android点击事件的四种方式

android点击事件的四种方式 第一种方式:创建内部类实现点击事件 代码如下: package com.example.dail; import android.text.TextUtils; im ...

Android中点击事件的四种写法详解

Android中点击事件的四种写法 使用内部类实现点击事件 使用匿名内部类实现点击事件 让MainActivity实现View.OnClickListener接口 通过布局文件中控件的属性 第一种方法 ...

如何使用chrome浏览器进行js调试找出元素绑定的点击事件

大家有没有遇到这样的一个问题,我们在分析一些大型电子商务平台的Web前端脚本时,想找到一个元素绑定的点击事件,并不是那么容易,因为有些前端脚本封装的比较隐蔽,甚至有些加密脚本,用传统的查找元素ID.或 ...

Android点击事件

Android点击事件 备注 全局实现View.OnClickListener 或许需要将MainActivity设置为public 注册事件 btn_login.setOnClickListener ...

android中点击事件的4种写法

android中获取到一些控件(比如说按钮)时,一般会为其添加点击事件,android中的点击事件一共有4中写法. 假设在布局文件中声明如下 .......

Android点击事件通过kotlin几种实现方式总结

一般来说,Android点击事件通过kotlin有以下几种实现方式: 1.通过全局接口View.OnClickListener实现,代码如下 //class MainActivity : AppCom ...

js for循环中点击事件中无法获取每一个i值的问题

好像是第二次遇到这个问题,必须要总结一下!!

更改Oracle字符集避免乱码

如何更改Oracle字符集避免乱码 转一位大神的笔记. 国内最常用的Oracle字符集ZHS16GBK(GBK 16-bit Simplified Chinese)能够支持繁体中文,并且按照2个字符长 ...

光速 React

光速 React Vixlet 团队优化性能的经验教训 在过去一年多,我们 Vixlet 的 web 团队已经着手于一个激动人心的项目:将我们的整个 web 应用迁移到 React + Redux 架 ...

[AS3.0] 解决Number类型计算不精确问题

看下面代码运行结果: trace(256.08+123.1); //379.17999999999995 trace(256.08-123.11); //132.96999999999997 trac ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值