介绍
今天就跟大家聊聊有关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开发中怎么实现一个长按按钮键连续响应功能