2014-07-17 5 views
0

어떻게하면 특정 조각에서 ActionBar를 완전히 제거 할 수 있습니까? 나는 그것을 숨기기 위해서가 아니라 그것을 제거하고 싶다. 액션 바 탭 탐색 기능이 있습니다. 그로부터 actionBar가 필요없는 새로운 Fragmnt를 추가했습니다. 그래서 나는 그것을 제거해야합니다. 나는 뒤로 버튼을 누르고 Tabs 섹션으로 이동했을 때 Action Bar를 다시 표시해야하기 때문에 숨길 수 없습니다.Android : 완전히 ActionBar를 제거하는 방법

이렇게하면 조각을 대체 할 수 있습니다.

FragmentManager fragmentManager = getSupportFragmentManager(); 
      fragmentManager.beginTransaction() 
        .add(R.id.frame_container, fragment) 
        .addToBackStack(null).commit(); 
+0

다음 중첩 된 조각을 삭제하십시오. 나는 당신이 몸값으로 파편을 잡는 동안 돕기를 거부합니다. – Blundell

+0

@Blundell 일부 코드 및 설명을 추가했습니다. 제발 좀 봐. –

답변

0

작업 표시 줄은 조각에 포함되어 있지 않습니다. 귀하의 activity의 일부입니다.

당신은 테마 Theme.Holo.Light.NoActionBar로 새로운 활동을 만들고 함께이 활동을 열 수 있습니다

getActivity().startActivity(new Intent(getActivity(), SecondActivity.class)); 

그리고 두 번째 활동 안에 당신이 원하는 조각을 표시 할 수 있습니다. 내가 당신에게 조각 및 활동 사이에 많은 차이를 이해하는이 게시물 추천 : 당신은 당신이 다른 조각의 작업 표시 줄을 표시해야해서 actionbar.hide() 사용하지 않는 경우 https://stackoverflow.com/a/10515807/3112836

0

을, 내가 생각하는 것보다 당신은 그것으로 시도를 제공해야 를 사용하여 actionbar.hide() 내편 onAttach 조각 및 내 onDestroy() 방법 안에 actionBar.show() 방법.

관련 문제