2012-03-09 41 views
0

我想知道我怎麼能感覺到當長按操作完成結束動作。舉一個例子,我想捕捉聲音片段而長按正在發生的事情。所以,我需要在長按和結束錄製在長按的年底開始啓動。我想知道怎麼做的端部。謝謝。的啓動,並在長按Android中

回答

1
Button myclick = (Button)findViewById(R.id.myclick); 

    myclick.setOnTouchListener(new OnTouchListener() { 

     @Override 
     public boolean onTouch(View v, MotionEvent event) { 

      switch (event.getAction()) { 
      case MotionEvent.ACTION_UP: 
       Log.v("tag", "ACTION_UP end record"); 
       break; 
      case MotionEvent.ACTION_DOWN: 
       Log.v("tag", "ACTION_DOWN start record"); 
       break; 
      default: 
       break; 
      } 

      return false; 
     } 
    }); 

嗨,我覺得這個代碼可以幫助ü。

0

,而不是使之長時間點擊......繼續前進,當你抓住它的時間超過2000毫秒說創建啓動計時器的touchlistener,然後做了一定的行動,以短振動而如果你想(模擬長按)