按下的时候启动个线程,在线程里循环发消息在edittext里输入1,按钮弹起的时候停止线程

解决方案 »

  1.   

    按下的时起动一个定时器,定时器在2秒后开始执行(长按时间),2秒后开始在editttext写入字符,
    如果按钮弹起则停止定时器,(和楼上的方法大同小异)
      

  2.   

    这个很好实现的,用定时器处理就OK!
    在线程中声明一个StringBuffer对象,StringBuffer sb = new StringBuffer();
    在设定的时间间隔内不断的sb.append("1");
    并将StringBuffer的内容赋给EditText  即editTexxt.setText(sb.toString());