안드로이드 개발 질문/답변
(글 수 45,052)
리스트뷰에 한 항목에만 롱클릭으로 숨겨진 메뉴로 들어가서 초기화기능을 제공하는 액티비티를 만들고있는데요
일반 사용자가 쉽게 접근할수 없도록 클릭하고있어야되는 시간을 늘리고 싶은데 늘리는 방법이 있다면
알려주시면 감사하겠습니다.
2010.08.06 10:24:16
case MotionEvent.ACTION_DOWN:
mHandler.sendEmptyMessageAtTime(LONG_PRESS, event.getDownTime() + 원하는 시간);
private Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case LONG_PRESS:
.. 원하는 처리
제가 만들었던 long click입니다. sendEmptyMessageAtTime 사용하시면 됩니다.^^
편법으로 ListView Item 에 TouchEvent 를 달고 Down 과 Up 사이에서 Thread 를 돌려 시간을 재는 방법은 어떨런지요..
저도 해보지 않아서 가능한지는 모르겠지만요..;;