2013-01-14 1 views
0

UI에 몇 개의 버튼이 있고 버튼을 클릭하면 먼저 오디오 출력이 들리고 사용자가 버튼을 계속 누르고있는 경우 애플리케이션을 개발 중입니다. 사용자가 누르고있는 버튼에 따라 실행됩니다. 나는 오디오 출력까지 도달했지만 버튼 홀드 동작을 구현하는 방법을 놓치고 있습니다. 어떤 도움을 많이 주시면 감사하겠습니다.버튼 대기 시간에 따라 작업 시작

답변

1
Button button=(Button) findViewById(R.id.call); 
    button.setOnLongClickListener(new OnLongClickListener() { 

     public boolean onLongClick(View v) { 
      // Start a new Activity  
      return false; 
     } 
    }); 

    button.setOnClickListener(new OnClickListener() { 
     public void onClick(View v) { 

     // Play the Audio 
     } 
    }); 
3

on click listener이 있고 on long click listener이 있으며, 모두 버튼에 등록 할 수 있습니다. 어쩌면 클릭 할 때 오디오를 재생하고 긴 클릭으로 활동을 시작하십시오.

관련 문제