各位看官们,大家好,上一回中咱们说的是Android中View之单击事件的例子,这一回咱们说的例子是View之长按事件。闲话休提,言归正转。让我们一起Talk Android吧!
看官们,在上一回中View中的单击事件粉墨登场了,这一回中登场的是长按事件,这家伙看着单击事件有英文名了,自己也不想落后,于是给自己起了一个英文名:longClick
。
长按事件是指用户对着屏幕长按,表示长按事件发生,然后屏幕对用户的长按做出响应。那么屏幕是如何做出响应呢?这点和单击事件相同:用户长按时选中了哪个控件,该控件就对用户的长按做出响应。控件也可以不去响应长按事件,这是通过注册长按事件的监听器来实现的,这点和单击事件完全相同,不同之处在于注册的监听器不同。接下来我们还是通过Button
控件来给大家做演示。
下面是长按事件的使用方法和步骤:
- 1.在Activity中创建Button控件并且给Button注册长按事件监听器;
- 2.重写监听器中的onLongClick()方法,内容依据程序需要而定;
下面是具体的代码和实现:
buttonOfActiviy = (Button)findViewById(R.id.btn_of_activity); //创建Button控件
buttonOfActiviy.setOnLongClickListener(new View.OnLongClickListener() { //给Button注册长按事件监听器
@Override
public boolean onLongClick(View v) { //重写监听器中的onLongClick()方法
//do some thing
}
});
看官们,长按事件和单击事件十分相似,因此,我就不多说了。大家可以自己去体会。
各位看官,关于Androd中View之长按事件的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!