Android darkmode disable code
2022. 6. 29. 17:39
[# 2]…My DevelopStory
Android darkmode disable code 안드로이드에 다크모드가 추가되면서 프로젝트내에 나이트 테마가 추가되었다. 언제부터인지 모르겠지만, 아무생각 없이 개발을 하다 보면 다크모드인 기기에서 큰 이슈가 발생한다. 예를 들어 글씨를 검정색으로 했는데 다크모드에서는 글씨가 전혀 보이지 않는다거나.. 등등 이럴 때 프로젝트 상 굳이 다크모드를 적용하고 싶지 않은 경우 코드의 테마를 바꾸어 주면 된다. 해당 테마는 원본 테마이며 이 테마의 parent만 바꾸어 주면 된다 parent를 Light로 변경해주면 다크모드가 적용된 기기에서도 앱의 테마는 다크모드를 따라가지 않는다
안드로이드 코틀린 GridLayoutManager spanSizeLookup 이용하기 ~ GridLayoutManager centerHorizontal
2021. 3. 15. 00:22
[# 2]…My DevelopStory
안드로이드 코틀린 GridLayoutManager spanSizeLookup 이용하기 GridLayoutManager centerHorizontal 안드로이드에는 격자레이아웃을 기본으로 제공해 주는데 Recyclerview 에도 격자를 제공해 준다. 이는 주어진 카운터만큼 알아서 자리를 차지해 뷰를 그려주고 나머지는 바로 아래에 같은 방법으로 그려준다. 그리고 각 라인마다 혹은 주어진 카운터 마다 위치를 위치를 바꿀 수 있는데 이는 spanSizeLookup 을 이용해야 한다. 일단 나는 아래 이미지와 같은 형식의 Gridlayout을 원했다. 마지막 나머지가 2개일 때는 2개가 가운데로, 1개일 때는 1개가 가운데로 오기를 원했다. Recyclerview이며 layoutmanager은 GridLayou..