안드로이드/안드로이드 개발
안드로이드 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 상태가 유지된다.
반응형