2 u011359326 u011359326 于 2016.02.01 17:33 提问

如何理解onclick(View v){}

如何理解onclick(View v){}

是不是点击之后才会产生一个v
那么连续点击两次呢
连续点击多次呢

4个回答

91program
91program   Ds   Rxr 2016.02.01 18:14
已采纳

这个肯定是不会产生一个 View,而是将产生事件的 View 做为参数传递进来,以获取产生事件的控件 ID

rui888
rui888   Ds   Rxr 2016.02.01 17:40

这里是监听某一个view根据id来判断。
点击之后进入到这个方法。
http://stackoverflow.com/questions/20971484/how-to-avoid-multiple-button-click-at-same-time-in-android

zrf1335348191
zrf1335348191   2016.02.01 18:26

每点击一次就调用一次onclick方法,并且把所点击的view传进方法

wen_wxpk
wen_wxpk   2016.02.01 19:38

View v用来判断是哪个控件执行了点击事件

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
public void onClick(View arg0)
public void onClick(View arg0) {.........} 1、这是一个方法,方法名称是是onClick。 2、这个方法带了一个参量,参数类型是View,此参数的变量名称是arg0。 3、void表示该方法没有返回值。 4、public表明该方法的适用范围是全工程,若为private,表明使用范围是此类中。
设置点击监听事件
我们在写监听事件时,往往是mButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { } });我们可以这样处理,在Activity的父类上写这样一个方法 /** *
Android studio中点击事件中的View
每一个View都有一个Id(R.id.viewId)、在你onclick(View v)这个方法中、v既是你点击对象的view、但是怎么去判断是不是你点击的那个view就直接可以由v.getId() == R.id.viewId来判断是否为点击事件的view。 public void onClick(View v) { if (v.getId() == R.id.btn_act_next) {...
Hook技术之View点击劫持
View.onClick怎么hook?回想之前的项目,在快速点击的时候会跳转两次Activity或者两个Dialog等等,为了避免用户快速多次点击,于是乎,我写了下面的代码 public abstract class NoDoubleClickListener implements View.OnClickListener {        private int MIN_CLICK_DEL
android:onClick属性详解
android:onClick=“string”属性详解(string为点击事件名称) 当一个view设置了此属性,当他被点击时,就会触动这个方法,方法名称为引号里的string 描述:在MainActivity里加入一个EditView和Button,点击Button后EditView里的内容被第二个Activity显示 MainActivity文件 import andro
Android View的onTouch、onClick和onLongClick事件分析
一般我们在开发自定义View的时候,多多少少会涉及onTouch、onClick和onLongClick这几个事件,避免不了就是解决这个几个事件的冲突。往往需要我们程序员来覆写onTouchEvent方法来进行解决。下面来分析下: 三个函数:public boolean onTouch(View v, MotionEvent event); public boolean onLongClick(V
Android 点击事件(三种)
Android 常用的三种点击事件,说是三种其实本质都是一样的,详解如下:1. 匿名内部类 object.setOnClickLinstener(new OnClickListener(){ @Override public void onClick(View org0){ ... } });实例: //不
Android防止重复点击工具类
Android防止重复点击,支持点击事件OnClick(View v)重复点击,直接调用方法就可以了。
监听器代码编写-xxxListener
class BeginButtonListener implements View.OnClickListener { @Override public void onClick(View v) { // TODO Auto-generated method stub } }
Android UI控件详解-Button(按钮)点击事件的5种写法
package com.bdqn.button; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.app.Activity; import android.conten