Scrapbook/개발 및 프로그래밍
터치 모드의 변경 감지
가을이짱짱
2010. 4. 30. 21:44
반응형
1. 레이아웃의 최상위 뷰를 얻어낸다.
긴클릭,긴 누름(long click, long press) ---> 드래그/드롭/화면넘기기 가속도 등.
컨텍스트 메뉴와 긴클릭이 동시에 적용되면 안되다.
Button long_press = (Button)findViewById(R,id.long_press);
long.press.setOnLongClickListener(new View.OnLongClickListener(){
제스처에 대한 반용
andoroid.view.GestureDetect
가로 세로 Ctrl_alit+F11
sensorManager sensorManager;
View all = findViewById(R.id.events_screen);
2. ViewTreeObserver 클래스 --> 개별 위젯이 아니라 화면 전체.
new ViewTreeObserver vto = all.getViewTreeObserver();
vto.addOnTouchModeChangeListener(
new ViewTreeObserver vto = all.getViewTreeObserver();
vto.addOnTouchModeChangeListener(
new.ViewTreeObserver.OnTouchModeChangeListener() {
}
}
);
PreDraw --> 데이터를 받는 도중 끊어질 경우 알림등에 사용
GlobalLayout 레이아웃이 변할떄 통지
GlobalFocusChange 뷰와 자식뷰간에 초점이 변할때
''''''''''''''''''''''''''''''''''''''''''''
});
PreDraw --> 데이터를 받는 도중 끊어질 경우 알림등에 사용
GlobalLayout 레이아웃이 변할떄 통지
GlobalFocusChange 뷰와 자식뷰간에 초점이 변할때
''''''''''''''''''''''''''''''''''''''''''''
widget,이벤트 구현 메서드(
해당 이벤트 리스너 생성뷰(){
이벤트 발생시 자동 호출되는 메서드(
);
});
긴클릭에 대한 반응
긴클릭,긴 누름(long click, long press) ---> 드래그/드롭/화면넘기기 가속도 등.
컨텍스트 메뉴와 긴클릭이 동시에 적용되면 안되다.
Button long_press = (Button)findViewById(R,id.long_press);
long.press.setOnLongClickListener(new View.OnLongClickListener(){
제스처에 대한 반용
andoroid.view.GestureDetect
가로 세로 Ctrl_alit+F11
sensorManager sensorManager;
반응형