2012-01-16 1 views
-1

내가 원하는 것은 다음과 같습니다. 화면에 최소한으로 축소 된 세 가지 레이아웃이 있습니다. 그리고 그 중 하나를 클릭하면 클릭 한 것이 확대되고 나머지 두 개는 접히지 만 여전히 보입니다. 스레드와 Animation 클래스를 사용하면 어떻게 될까요? 어떤 아이디어?android에서 스레드를 사용하여보기 축소 및 확대

답변

0

UI가 아닌 스레드에서 UI를 수정하려면 처리기를 사용해야합니다.

이 요는 활동의 처리기 만들어야합니다 :

Thread th = new Thread(){ 
    public void run(){ 
     //your non UI interaction code 
     handler.post(new Runnable(){ 
      public void run(){ 
       //your UI interaction code 
      } 
     }); 
    } 
}; 
th.start(); 

어떤 방법, 나는를 사용하는 것이 더 우아한 생각 : 다음

Handler handler = new Handler(); 

을, 스레드는 같은 수 있습니다 이 작업에 대한 AsyncTask.

감사합니다.