2012-04-10 2 views
0

내부에 탭 호스트와 여러 탭이 있습니다. 각 탭은 활동입니다. 탭을 변경할 때 onCreate(), onRestart(), onResume()과 같이 탭을 호출 할 수있는 메소드가 있습니까? wasy에 의해 tabpath에 ontabchangedlistener를 설정하고 싶지 않습니다. PS : 버전 api8탭 변경시 onTabChange 외에도 호출되는 메서드

편집 : 또한 disactivated 탭은 기본적으로

답변

1

하지 않음 (다른 탭은 화면 제공) 할 때 그 중 하나가라고,하지만 당신은 OnTabChangedListener을 사용하지 않으려면 탭마다 OnTouchListener를 설정할 수 있습니다.

for(int i=0;i<tabWidget.getTabCount();i++) { 
    tabWidget.getChildAt(i).setOnTouchListener(new OnTouchListener() { 
     public boolean onTouch(View v, MotionEvent event) { 
      //do things 
      return false; 
     } 
    }); 

} 
관련 문제