Scrapbook/개발 및 프로그래밍

터치 모드의 변경 감지

가을이짱짱 2010. 4. 30. 21:44
반응형
1. 레이아웃의 최상위 뷰를 얻어낸다.
View all = findViewById(R.id.events_screen);
2. ViewTreeObserver 클래스 --> 개별 위젯이 아니라 화면 전체.
new ViewTreeObserver vto = all.getViewTreeObserver();
vto.addOnTouchModeChangeListener(
new.ViewTreeObserver.OnTouchModeChangeListener() {



}
);

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;
반응형

'Scrapbook > 개발 및 프로그래밍' 카테고리의 다른 글

바이러스잡기  (0) 2010.06.23
android zxing(QRCODE 관련)  (0) 2010.05.14
그래픽과 애니메이션  (0) 2010.04.26
[MSSQL] mssql row -> column 변환(통계용)  (0) 2009.04.16
영흥도 포인트  (0) 2007.09.27