도리안의 개발 잡설 #348 - 좀 빡셌던 RecyclerView로 라디오버튼 리스트 구현

in zzan2 years ago

(Image from Pixabay)

RecyclerView로 리스트를 구현은 여러번 해 보았지만, 라디오버튼들을 리스트로 배열하는 것은 이번에 처음해 보았다. 어제 시작해서 마칠 것을 기대했으나... 라디오버튼 구현이 생각보다 간단치가 않았다. 데이터 바인딩을 적용하니까 오히려 어렵게 느껴졌다. 그걸 쓰지 않으면, 라디오버튼들의 id들을 수동으로 지정하여 접근할 수 있다. 그러나 데이터 바인딩을 사용하면, id가 곧 변수 이름이 되어야 한다. id를 바꿀 경우 변수 이름이 동적으로 바뀌는지는 확실치 않다. 관련 자료도 없다. 그래서 구현이 쉽지 않았던 거.

어제 밤늦게 삽질한 게 고비였다. 설마 못 하는 건 아닌가 하는 두려움도 살짝 생겼다. 새벽 2시까지 삽질하고 어쩔 수 없이 퇴근했다. 다음 날인 오늘. 다행히 구현에 성공했다. 기본 동작은 되지만, 100%는 아직 아니다. 1번째 라디오버튼의 배경색이 다르게 나오기 때문이다. 그렇게 나오라고 정의하지 않았는데 왜 그런지 모르겠다. 이거는 내일 확인해 보는 걸로...

그리고 RecyclerView로 라디오 버튼 리스트 구현 방법은 이번 주말에 정리를 해둬야겠다. 동일한 삽질을 나중에 또 하고 싶지 않기 때문이다.


지난 개발 잡설들

Coin Marketplace

STEEM 0.21
TRX 0.20
JST 0.034
BTC 90296.17
ETH 3085.37
USDT 1.00
SBD 2.95