0
내 안드로이드 스튜디오 프로젝트에 버튼이 있습니다. 버튼에 3 가지 다른 작업을 수행하고 싶습니다. 첫째, 클릭했을 때. 둘째, 그것이 풀릴 때, 그리고 마지막으로, 그것이 풀릴 때. 나는 onTouch 리스너를 사용하여 시도 :버튼을 클릭하고, 누르고, 놓습니다.
button.setOnTouchListener (new View.OnTouchListener){
@Override
public void onTouch (MotionEvent motionEvent)
switch (motionEvent.getAction()){
case MotionEvent.ACTION_DOWN:
//record video
return true;
case MotionEvent.ACTION_UP:
//stop record
return true;
}
return true;
}
}
button.setOnClickListener(new View.OnClickListener){
@Override
public void onClick (View view){
//capture image
}
}
버튼이 그것이 execption을 생산하고 충돌 내 애플 리케이션을 유발 한 번 탭하면 문제가되어
원본 코드에서 무엇을 변경 했습니까? 당신이 무엇을 바꿨는지와 왜 도움이 될지 설명하는 것이 더 좋을 것입니다. 예를 들어'view '는 어디에서 왔습니까? – codeMagic
코드 조각이 내 안드로이드 애플 리케이션을 잘 작동하기 때문에 예외 오류를 게시하시기 바랍니다. –