android 控件监听方法是,Android | Android中监听Button的实现
Android中监听Button的实现
单按钮监听
2018-04-27_061911.jpg
1、在按钮所属的父Activity里,创建按钮变量
private Button mBtnTextView;
2、在onCreate方法内部,变量关联资源id
mBtnTextView = (Button) findViewById(R.id.btn_tv);
3、在onCreate方法内部,设置setOnClickListener
mBtnTextView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(LauncherActivity.this, TextViewActivity.class);
startActivity(intent);
}
});
多按钮监听
1、在按钮所属的父Activity里,创建多个按钮变量,和Intent变量
private Button mBtnButton;
private Button mBtnEditView;
private Intent intent;
2、在onCreate方法内部,变量关联资源id
mBtnButton=(Button) findViewById(R.id.btn_btn);
mBtnEditView=findViewById(R.id.btn_etxt);
3、在onCreate方法内部,设置setOnClickListener
mBtnButton.setOnClickListener(new ButtonButtonListener());
mBtnEditView.setOnClickListener(new ButtonButtonListener());
4,在按钮所属的父Activity里,创建公共的ButtonListener监听类
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.btn_tv:
intent=new Intent(LauncherActivity.this, TextViewActivity.class);
break;
case R.id.btn_etxt :
intent=new Intent(LauncherActivity.this, EditTextActivity.class);
break;
}
startActivity(intent);
}
}
可通过传入Button的Id switch语句进行选择 进行监听 实现不同的操作
android 控件监听方法是,Android | Android中监听Button的实现相关推荐
- android控件的touch事件_聊聊Android嵌套滑动
聊聊Android嵌套滑动 最近工作中遇到了需求是使用 Bottom-Sheet 交互的弹窗,使用了 design 包里面的 CoordinatorLayout 和 BottomSheetBehavi ...
- 以下哪些属于android控件的touch事件?_聊聊 Android 的 GUI 系统
你长得辣么好看,我想着要更详细地了解你.今天,让我们一起来聊聊 Android 的 GUI 系统. 缘起 在2019年的 Google I/O 大会上,Jetpack 团队首次为大家介绍了 Jetpa ...
- android控件之间的过渡动画效果,Android - 交换控件位置:基于LayoutParams的瞬间交换与基于ObjectAnimator动画效果交换...
现需要交换两个控件(本文中是两个RelativeLayout),找到了两个方法: 1.使用LayoutParams改变两个layout的属性,即其相对关系(below等),实现位置的交换,但是并没有交 ...
- android 控件高度和图片一样高,Android 根据图片宽高比例设置控件宽高
这个方式适用于一个界面少量图片. 主要的计算公式就是得到当前控件最大的显示宽度(高度),一般填充屏幕的话,就直接取屏幕的宽度了. 得到宽度除以图片宽除以高,也可以直接得到图片宽高的比例.如下公式 这种 ...
- Android控件全解手册 - 官方SearchView使用/属性/监听/搭配Toolbar/样式/其他/开源项目
往期文章分享 点击跳转=><导航贴>- Unity手册,系统实战学习 点击跳转=><导航贴>- Android手册,重温移动开发
- 控件的呈现方法(Rendering)的内核
Asp.net中所有的控件都是从System.Web.UI.Control类,在control类中定义了三个与呈现有关的方法,分别是Render方法,RenderChildren方法和RenderCo ...
- ASP.NET 用户控件自定义属性、方法、事件
原文件链接:http://www.cnblogs.com/stalwart/archive/2010/12/16/1908302.html 之前一直写MVC的,本来就不大喜欢.NET中的服务器控件,里 ...
- Android 第五课 常用控件的使用方法(TextView、Button、EditView、 ImageView、 ProgressBar、 ProgressDialog等)
总结:见名知意 TextView: Button: EditView: ImageView: ProgressBar: ProgressDialog和AlertDialog有些类似,都可以再界面弹出对 ...
- App控件定位:Android 控件介绍及元素定位方法
本文将分享Android相关基础知识和Android APP控件定位工具的使用方法. 目录 Android基础知识 Android布局 Android四大组件 1.activity 2.Service ...
- android设置高度比例,Android控件设置宽高比的方法
0. 困扰很久的问题 Android控件的宽和高保持比例,这是从我接触Android以来,一直不断会遇到的需求.以前,要么就是在代码里直接设置宽和高,要么就是自定义控件.网上也有开源的自定义ViewG ...
最新文章
- Response.getWriter() 和Response.getOutputStream冲突
- Java安全管理器――SecurityManager
- AngularJS深入(1)——加载启动
- Android自定义属性 format详解
- 用SVD和字典学习方法重建图像(cifar-10图片集)
- 华为Mate 40系列开启线下预约:麒麟9000“末代”旗舰
- HTML5 中的 canvas 画布(二)
- 20190616 IDEA-每次修改JS文件都需要重启Idea才能生效解决方法
- 泥瓦匠 5 年 Java 的成长感悟(下)
- NSString 的常用方法
- 【图像分割】基于matlab粒子群优化T熵图像分割【含Matlab源码 286期】
- 屏幕坏点测试网页版(无需安装)
- 基于Excel数据库的Cadence元件库管理
- 学编程需要什么基础?
- 颜色空间RGB与HSV HSL 的转换
- POI导入Excel文件(包含.xsl和.xslx文件兼容问题)
- 如何用手机控制电脑或电脑控制手机?
- 陕西省土地规划资质办理流程及申请条件
- CTF线下赛AWD总结
- 计算机图像处理实验二 图像直方图及灰度变换
热门文章
- 警惕同学录联系信息等泄露!
- 【辨异】entice, tempt, lure, seduce, induce
- Q77:怎么用Ray Tracing画仿射变换之后的图形
- php 操作xls,php中使用PHPExcel操作excel(xls)文件
- RDD文件读取与保存
- Html代码打包后如何修改,html代码打包封装成APP教程
- C语言sql参数化查询,使用LIKE的sql参数化查询
- easypoi 大数据 百万_scrapy 解决爬虫IP代理池,百万大数据轻松爬取。
- php header 无法跳转,PHP利用header跳转失效解决方法
- ansible安全之加密主机清单