Android开发中怎么实现一个长按按钮键连续响应功能

  介绍

今天就跟大家聊聊有关Android开发中怎么实现一个长按按钮键连续响应功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

预览图:

 Android开发中怎么实现一个长按按钮键连续响应功能

1。自定义按钮。

/* *
  *长按连续响应的按钮
  *由管理> LongClickButton buttonSub=(LongClickButton) findViewById (R.id.long_click_button1);
  LongClickButton buttonAdd=(LongClickButton) findViewById (R.id.long_click_button2);
  最后一个TextView numberTV=(TextView) findViewById (R.id.main_number);//连续减
  buttonSub。setLongClickRepeatListener(新LongClickButton.LongClickRepeatListener () {
  @Override
  公共空间repeatAction () {
  .toString numberTV.setText (String.valueOf (Integer.parseInt (numberTV.getText () ()) - 1));
  }
  },50);//连续加
  buttonAdd。setLongClickRepeatListener(新LongClickButton.LongClickRepeatListener () {
  @Override
  公共空间repeatAction () {
  .toString numberTV.setText (String.valueOf (Integer.parseInt (numberTV.getText () ()) + 1));
  }
  },50);//减1
  buttonSub。setOnClickListener(新View.OnClickListener () {
  @Override
  公共空间>公共类LongClickButton2扩展按钮{/* *
  *间隔时间(女士)
  */私人长intervalTime=50;
  私人MyHandler处理程序;
  公共LongClickButton2(上下文语境){
  超级(上下文);
  init ();
  }
  公共LongClickButton2(上下文语境,AttributeSet attrs) {
  超级(上下文,attrs);
  init ();
  }
  公共LongClickButton2(上下文语境、AttributeSet attrs int defStyleAttr) {
  超级(上下文、attrs defStyleAttr);
  init ();
  }/* *
  *初始化监听
  */私人空间init () {
  处理程序=new MyHandler(这个);
  setOnLongClickListener (new>看完上述内容,你们对Android开发中怎么实现一个长按按钮键连续响应功能有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

Android开发中怎么实现一个长按按钮键连续响应功能