티스토리 뷰

Action Bar Hide가 안될 때
 

 동적으로 ActionBar를 가리기 위해서 hide() 를 많이 사용하는데요. 아래와 같은 코드를 많이 사용합니다. 이때 숨겨지지가 않을 때가 있습니다.  



1
getActionBar().hide();




  원인은 바로 getActoinBar() 의 값이 null 이기 때문인데요. 이유는 ActionBar 가 appcompat-v7 action bar 이기 때문입니다. 

 

  이 경우에는 getActionBar() 대신에 getSupportActoinBar()를 사용해야 합니다. 아래와 같이 말이죠.



1
getSupportActionBar.hide();





반응형
댓글