2013-09-07 2 views

답변

4

Handler ~ 지연 특정 작업을 사용할 수 있습니다. run() 방법은 가 후 설정된 지연 시간 실행됩니다 내부

Handler h = new Handler(); 

h.postDelayed(new Runnable() { 

    @Override 
    public void run() { 
     // DO DELAYED STUFF 
     getActionBar().hide(); 
    } 
}, delaytime); // e.g. 3000 milliseconds 

행동은 당신이 걸릴.

2

Eclipse를 사용하는 경우 새 프로젝트를 만들고 "전체 화면 활동"을 선택하십시오. 이는 원하는 작업을 수행하는 좋은 방법입니다.

+0

하지만 영구적으로 수행 할 필요는 없습니다. 그 코드를 사용하여 ontouch 이벤트를 가로 채거나 다른 방법이 있습니까? – giozh

+0

@ giozh "영구적으로"더 잘 정의 할 수 있습니까? x 초 후에 작업 표시 줄과 탐색 모음을 숨기려고합니다. 사용자가 누르거나 아래로 스 와이프하면 막대가 다시 나타납니다. 그런 다음 x 초 후에 다시 사라지고 전체 화면이 다시 돌아옵니다. 그렇다면 이클립스 샘플이 어떻게 표시 할 것인가. – JJ86

+1

개인적으로 나는 정답으로 받아 들일 것입니다. (여전히 Android Studio의 시대에 유효합니다.) - 역학은 너무 길고 복잡합니다. imho, 스택 오버 플로우 (stack)에 대한 답은 상자에서 곧바로 판에 바로 있습니다. – Antek

관련 문제