Skip to content
모두의 공간
개발자 공간
사용자 공간
최근글
로그인
접속유지
회원가입
ID/PW 찾기
모두의 공간
새로운 소식
새로운 게임/앱
개발자 공간
개발자 게시판
개발자 질문/답변
개발자 정보
구인/구직/의뢰
행사/세미나/교육
(구)질문/답변
사용자 공간
앱 정보/후기
게임 정보/후기
기기 정보/후기
잡담/유머/창작
개발자 질문/답변 게시판이 새로운 공간으로 이전되었습니다.
안드로이드 개발 질문/답변 (글 수
45,052
)
전체보기
앱개발 질문
플랫폼 질문
JAVA 질문
기타 질문
자주하는 질문
소프트키보드 멀티 터치 관련 질문입니다.
해보면안다!
https://www.androidpub.com/android_dev_qna/584705
2010.07.25
16:39:39
4085
2
앱개발 질문
요즘 마켓에 올라오는 키보드 보면 멀티터치를 지원하고 있습니다.
저도 이부분을 찾아봤는데, 샘플로 들어있는 소프트키보드의 어느 부분에서
멀티터치를 구현해야 하는지 좀 처럼 감이 안잡히네요..
혹 아시는 분들 계시면 약간의 힌트라도 감사하니 조언 좀 부탁드립니다.
이 게시물을
목록
2010.07.25
18:02:12
dingulx2
안드로이드에서의 멀티터치 구현은 매우 간단합니다.
그 대신 2.1버전 아래의 오에스의 지원은 포기하셔야 됩니다.
제 소스 코드를 보내드리겠습니다. 보시면 바로 이해하실수 있으실 겁니다.
@Override
public boolean onTouchEvent(MotionEvent me) {
// TODO Auto-generated method stub
int action = me.getAction();
int ptrID = me.getPointerId(0);
if(me.getPointerCount() > 1)
ptrID = (action & MotionEvent.ACTION_POINTER_ID_MASK) >>
MotionEvent.ACTION_POINTER_ID_SHIFT;
//action = action & MotionEvent.ACTION_MASK;
int meID=me.findPointerIndex(ptrID);
if(ptrID>=2)return true;
switch (action) {
case MotionEvent.ACTION_DOWN: case MotionEvent.ACTION_POINTER_1_DOWN: case MotionEvent.ACTION_POINTER_2_DOWN:
//ptrID로 현재 터치의 id를 알수 있습니다.
break;
case MotionEvent.ACTION_MOVE:
//move이벤트는 ID구분이 없으며,
//터치 갯수만큼 아래의 순환문으로
//일일히 처리해주셔야 됩니다.
for(int i=0;i<me.getPointerCount();++i){ int ptrID2 = me.getPointerId(i);
}
case MotionEvent.ACTION_UP: case MotionEvent.ACTION_POINTER_1_UP:
case MotionEvent.ACTION_POINTER_2_UP:
//ptrID로 현재 터치의 id를 알수 있습니다.
break;
}
}
위 코드가 도움이 되면 좋겠네요.
2010.07.25
18:08:26
해보면안다!
감사합니다!!!
전체보기
앱개발 질문
플랫폼 질문
JAVA 질문
기타 질문
자주하는 질문
번호
분류
제목
글쓴이
날짜
추천
조회
공지
앱개발 질문
게시글 작성시 소스코드를 보기 쉽게 처리하기
33
멍멍대왕
01-21
5
640105
공지
앱개발 질문
[필독] Q&A 게시판 글작성 안내, 질문전 검색 필수!
176
회색
01-29
7
1088061
7692
앱개발 질문
extends Application으로 전역 객체 만드는 방법에 대해서..
2
s1s
07-25
8610
7691
앱개발 질문
me2api사용하는데 xpath관련 클래스를 찾을 수 없다고 나옵니다.
1
고또
07-25
3762
7690
앱개발 질문
HorizontalScrollView 를 멈춰주세요 ㅠㅠ
제발플리즈갈켜줘요
07-25
3260
7689
앱개발 질문
MapActivity에서 더블클릭 이벤트 처리방법 문의 ㅜㅜ
1
ajeonglee
07-25
3116
앱개발 질문
소프트키보드 멀티 터치 관련 질문입니다.
2
해보면안다!
07-25
4085
7687
앱개발 질문
Dialog 를 만들어서 show() 하는데 에러가 납니다.
1
Opus37
07-25
37777
7686
앱개발 질문
1주일째 이거 잡고 앓아 누웠습니다
9
마키아벨리
07-25
2476
7685
앱개발 질문
progressdialog webview에서 생성관련 질문(급!!)
2
jungwk2
07-25
2940
7684
앱개발 질문
버튼을 눌렀을때 다이얼로그 띄우기
1
레알K
07-25
3392
7683
앱개발 질문
xml 위젯 편집할때 위젯 위치랑 크기조절 하기 어렵네요... 조금 도움을 주심시용~ㅠ.ㅠ
1
ChoiSH
07-25
3330
7682
앱개발 질문
오픈소스 GoogleSearch 로드해 보려는데요..
roid@
07-25
2785
7681
앱개발 질문
이클립스 한글 깨짐 현상~
1
크라운박
07-25
7662
7680
앱개발 질문
Back 버튼 눌렀을 때 처리 질문드려요
2
덩크훈
07-25
2855
7679
앱개발 질문
커스텀 썸네일 리스트 메모리 관련 질문입니다.
1
반숙
07-25
2935
7678
앱개발 질문
open API 사용하여 유료 어플 개발 가능?
1
minch
07-24
2990
7677
앱개발 질문
홀드를 풀면 어플이 나올수 있게 하는방법이요ㅠ(서비스이용??)
1
kkk11
07-24
3024
7676
앱개발 질문
고수님들의 도움이 필요합니다 ㅜㅜ InputStream과 핸들러의 활용에 대해서..
1
conetPark
07-24
4650
7675
기타 질문
카페운영에도움주실 안드로이드어플개발자를 찾습니다.
3
스마트폰사용자모임
07-24
2658
7674
앱개발 질문
런타임 에러 질문입니다.
1
안드로그
07-24
3072
7673
플랫폼 질문
textView 개행관련질문입니다.
쿠이포
07-24
5518
목록
쓰기
첫 페이지
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
끝 페이지
최근 인기글
개발자 질문/답변 게시판이 새로운 공간으로 이전되었습니다.
제목+내용
제목
내용
댓글
이름
닉네임
태그
검색
취소
Close Login Layer
XE Login
아이디
비밀번호
로그인 유지
OpenID Login
Open ID
회원가입
ID/PW 찾기
인증메일 재발송
OpenID
OpenID
Close Login Layer
case MotionEvent.ACTION_MOVE: