우찬쓰 개발블로그

안드로이드 spinner에서 navigation bar hide 유지하기 본문

안드로이드/안드로이드 개발

안드로이드 spinner에서 navigation bar hide 유지하기

이우찬 2019. 6. 15. 11:51
반응형

spinner를 누르게되면 기본적으로 navigation bar가 튀어나오게 되어있다.

 

하지만 fullscreen으로 작업해야 되는 작업자 입장에선 곤혹이다.

 

이럴경우 어떻게 해주면 될까?

 

stack over flow에선 다 너무 복잡하고, 제대로 되지 않는 방법만을 알려주기에, 포스팅한다.

 

spinner에서 사용하는 ArrayAdapter에서 getDropDownView를 override하여 다음과 같이 처리한다.

 

override fun getDropDownView(position: Int, convertView: View?, parent: ViewGroup?): View {
    //hideNavigationBar
    return super.getDropDownView(position, convertView, parent)
}

 

이렇게 심플하게 처리하면 hidenavigation bar 상태가 유지된다.

반응형
Comments