2011-11-01 6 views
1

탭 호스트에는 세 개의 탭이 있습니다. 세 탭 사이를 전환 할 수 있습니다. 그러나 세 번째 탭을 클릭 할 수 없게하려고합니다. 탭 1의 차이 버튼으로 트리거됩니다.탭을 클릭 할 수 없게 설정하는 방법

이 작업을 수행하는 방법에 대한 도움이 필요하십니까?

답변

3

시도 :

// tabHost = (TabHost를 얻을)

tabHost.getTabWidget().getChildTabViewAt(your_index).setEnabled(false); 

당신 경우 : 당신이 TabWidget에 하나 개의 탭 버튼을 사용하지 않으려면,이 코드를 시도

전반적으로 탭 위젯을 사용하지 않으려면 다음을 수행하십시오.

// tabWidget = ... (TabWidget 가져 오기)

tabWidget.setEnabled(false); 
+1

FragmentActivity를 사용하여 탭을 만들고 TabHost를 사용하지 않은 경우 어떻게 구현할 수 있습니까? – VikramV

+0

이 도움이되었습니다. :) –

관련 문제