2014-01-23 5 views
3

내가 작업 표시 줄을 조각 A, B 3 개 탭을 사용하고 있듯이, C는 C가 처음에 내가조각에 작업 표시 줄 탭을 사용 중지하는 방법은 무엇입니까?

ActionBar.Tab tab2 = ab.newTab(); 
    tab2.setText("PORT"); 
    tab2.setTabListener(this); 
    tab2.setEnable(false); 

을 사용하고 B를 해제 할 수 있지만 해제하는 정확한 방법이 무엇인지 나를 tab2.setEnable 사용할 수 있습니다 그것?

+0

작업 표시 줄에 탭이있는 "활성화"또는 "비활성화"가 없습니다. 내가 아는 한, 당신은 그들을 제거하고 다시 추가 할 수 있습니다. –

+0

당신은 확실합니까 @amit singh –

답변

3

작업 표시 줄에서 탭을 제거해야합니다. 탭 활성화 또는 비활성화는 지원되지 않습니다. 탭에 대한 가시성 기능도 없습니다.

ab.removeTab(tab2); 

액션 바에서 remove a tab에 : 당신은 전화를해야합니다. 하지만 그건 당신이 (tab2 = null) 당신의 탭을 파괴해야 할 필요는 없습니다.

+0

만약 내가 사용하려면 내 응용 프로그램에서 기능을 활성화 또는 비활성화하려면 작업 표시 줄 탭의 대안은 무엇입니까? 내가 FragmentActivity 이상 TabActivity와 함께 그것을 달성 할 수 있지만 TabActivity은 API를 양보 13입니다 –

관련 문제