一起Talk Android吧(第一百零六回:Android中View之单击事件)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/talk_8/article/details/85380998

各位看官们,大家好,上一回中咱们说的是Android中View之事件概述的例子,这一回咱们说的例子是View之单击事件。闲话休提,言归正转。让我们一起Talk Android吧!

看官们,我们在上一回中对View事件做了一个概述,在接下来的章回中就该View中具体的事件粉墨登场了,这一回中登场的是单击事件,这家伙一心想着“国际化”,于是给自己起了个英文名:Click。真是名如其人呀,click一下马上出发。

单击事件是指用户对着屏幕单击一下,表示单击事件发生,然后屏幕对用户的单击做出响应。那么屏幕是如何做出响应呢?我们都知道屏幕上布满了各种各样的控件,用户单击时击中了哪个控件,该控件就对用户的单击做出响应。有看官说,有时候单击屏幕时什么响应也没有,这是没有单击事件发生吗?这位看官问的好,单击屏幕时什么响应也没有可能是用户没有击中控件,或者说击中的控件没有响应单击事件,这时虽然发生了单击事件,但是没有控件响应单击事件。在实际情况中,我们的程序可以依据程序的需要来确定是否响应单击事件,那么如何来响应单击事件呢?只需要让控件注册单击事件的监听器就可以,这点我们在上一章回中也提到过了。单击事件最典型的应用就是Button控件,接下来我们通过文字结合代码的方式来给大家做演示。

下面是单击事件的使用方法和步骤:

  • 1.在Activity中创建Button控件并且给Button注册单击事件监听器;
  • 2.重写监听器中的onClick()方法,内容依据程序需要而定;

下面是具体的代码和实现:

        buttonOfActiviy = (Button)findViewById(R.id.btn_of_activity); //创建Button控件
        buttonOfActiviy.setOnClickListener(new View.OnClickListener() {  //给Button注册单击事件监听器
            @Override
            public void onClick(View v) {  //重写监听器中的onClick()方法
                //do some thing
            }
        });

看官们,看到该例子是不是有种似曾相识的感觉呢,有这感觉就对了,我们在介绍Button控件的时候就介绍过,因此我就不再多说了。
各位看官,关于Androd中View之单击事件的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!

猜你喜欢

转载自blog.csdn.net/talk_8/article/details/85380998