우찬쓰 개발블로그
안드로이드 spinner에서 navigation bar hide 유지하기 본문
반응형
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 상태가 유지된다.
반응형
'안드로이드 > 안드로이드 개발' 카테고리의 다른 글
안드로이드 GPS 및 주소값 가져오기 (0) | 2019.06.26 |
---|---|
안드로이드 EditText의 password 가려지는 문자 변경하기 (1) | 2019.06.19 |
안드로이드 코드상으로 폰트 적용 (0) | 2019.06.14 |
안드로이드 네트워크 상태 감지 리스너 설정하기 (0) | 2019.06.10 |
안드로이드 레이아웃 이동 애니메이션 구현하기 (0) | 2019.06.07 |
Comments