2016-08-08 4 views
1

내 응용 프로그램에서 주 레이아웃 (DrawerLayout, 콘텐츠 루트로 도구 모음 및 단편 홀더가있는 CoordinatorLayout 포함)을 저장하는 데 MainActivity를 사용하고 스크린으로 다양한 단편을 저장합니다.AppCompat ActionBar 원래 레이아웃 복원

특정 화면에서 ActionBar를 특정 크기로 확장하고 특정 내용 (토글 단추, 메뉴 막대 등을 제거하고 내 자신의 레이아웃을 지정)을 제공하고 싶습니다. 그것은 MainActivity.toolbar.setCustomView();에 의해 행해진 다. 그것은 꽤 잘 작동하지만 다른 조각으로 이동할 때 원래 레이아웃을 복원하고 싶습니다. 이 작업을 수행하는 간단한 방법이 있습니까?

+0

다음과 같이 시도해보십시오. getSupportActionBar(). setDisplayShowCustomEnabled (false); –

답변

1

예, 사용자 지정보기를 제거하고 AppCompat ActionBar를 복원하려면 setDisplayOptions를 호출 할 수 있습니다.

getActivity().getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_SHOW_HOME); 
관련 문제