2 curie 87 curie_87 于 2012.09.24 14:32 提问

Android如何用代码模拟按钮点击事件?

在Android中如何用代码触发按钮点击事件?我想要触发代码执行按钮点击。实现对于单击按钮事件的模拟,触发单击按钮进入另一个界面。

3个回答

csh_34
csh_34   2012.09.24 17:53
已采纳

使用View.performClick()这个方法可以实现;每个View都继承这个方法,包括Button,Spinner等。

intelSword
intelSword 可以用adb广播模拟点击不?
接近 4 年之前 回复
fei_shui
fei_shui   2014.03.24 17:23

这儿有代码可以下载参考一下,地址:http://115.28.145.197/posts/520

Sueyexin
Sueyexin   2013.01.10 14:25

就是声明一下什么moonlightcheese被声明了:在android中用代码触发一个按钮的点击事件的代码是:

buttonName.performClick();
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在android中用代码触发一个按钮的点击事件的代码是: buttonName.performClick();
在android中用代码触发一个按钮的点击事件的代码是: buttonName.performClick();
Java接口的学习———并用接口模拟一个Android的按钮点击事件
今天复习了一下Java的接口 接口有什么用: 我的有些事情不想自己来做,交给其他人去做,我就定个接口(相当于定个协议,相当于OC语言中的protocol),这个接口(协议)里包含了我想让其他人做的事情,如果有人想做这些事情,便要实现我的这个接口(签署这个协议),并且协议中所定的事情都要去做(接口中的方法都要去实现)。 下面要通过接口模拟一下Android中的Button点击事件 1
android开发模拟click点击事件
在android开发时,button事件一般是需要与用户交互的,即人机交互事件,用户点击时有事件响应,但有时,我们也许会需要模拟点击事件,即不是用户点击,而是程序内部使响应click事件,这时我们可以使用performClick()方法了,performClick()方法即是模拟用户点击事件。  public class MainActivity extends Activity { priv
【Android】代码实现模拟屏幕点击和键盘按键事件
最近参加某比赛写了一个Android手机控制Android电视的程序,其中需要控制电视端模拟“鼠标”点击,和模拟按键盘的事件。 下面直接贴上程序: /** * 触发屏幕点击事件 * @param x 点击位置的x值 * @param y 点击位置的y值 */ public void setMouseClick(int x, int y){
android通过遍历处理多个按钮点击事件
如果我们有很多的按钮都有点击事件的话,那么单单靠switch case是很麻烦的,因为你需要在每个case后面加上一个R.id.xx。这样的代码看起来不整洁也很麻烦。那么如果我们使用遍历的方法来处理的话就是方便许多。首先我们先来了解一下获取控件id的方式:1:反射:try{ Field field=R.drawable.class.getField(type); int i= fiel...
Android之Button按钮点击事件的三种方式
1)方式一          首先,在布局文件(xml文件)中的Button组件下的属性写:android:onclik="login",这里的login只是一个方法名,可以随便取。          其次,在需要调用该按钮的Activity中编写方法:public void login(View view){方法体(自己写)};说明:该方法你必须的传一个View视图,它代表当前的的Butto
Android studio之Button点击事件的四种实现方法
1.利用xml实现Button点击事件      axml布局文件 xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/re
Android模拟屏幕点击,滑动等事件
模拟事件全部是通过input命令来实现的,首先看一下input命令的使用:  usage: input ...        input text        input keyevent        input tap        input swipe 1. keyevent指的是Android对应的keycode,比如home键的
模拟JS触发按钮点击功能
模拟JS触发按钮点击功能 Html代码   html>      head>          title>usually functiontitle>      head>      script>        function load(){      //下面两种方法效果是一样的      document.getElementById("target").onclic
android 使用SurfaceView实现小球高处落下并弹起的效果
android 使用SurfaceView实现小球高处落下并弹起的效果 此程序是在《android游戏开发大全》第7章第2节案例的基础上做的改进