안녕하세요
뷰 여러개 색상변경 하는데 좀더 효과적인 방법이 없을까 하고 아이디어 조언 구하려합니다.
위 표처럼 뷰들을 배치를 하고 TCP로 데이터를 받아서 데이터가 0이면 빨간색, 1이면 녹색을 하려고
하는데요. 배치하는거야 뭐.. 여러 방법이 있겠죠. 리니어레이아웃안에 뷰 넣고 배치해도되고
렐러티브 레이아웃으로 배치하는방법도 있고..
근데 표현해야할 가짓수가 한 30개이상된다 치면.. 그걸 일일히 뷰로 id주고.. 소스상에서
findViewById 다 해주고 데이터 받아서 일일히 .setbackgroundcolor(Color.red) 해주고..
하려다보니 너무 비효율적인거 같더라구요. 혹시 괜찮은 아이디어 없을까요?