겹치는 형태에 아이템이 다른 View들의 Adapter를 하나로 만들수 있는 방법 없을까?

- Adapter 에 데이터타입을 명시해야 되는데, 데이터는 다름. 어떻게 해결하지
- 하지만, 틀 자체는 똑같아서, 분기처리로 해결하고싶음
많은 양의 string 배열을 어디서 관리하는게 좋을까?
- viewmodel 의 companion object 에서 관리?
- values/string 에서 string-array로 관리?
RecyclerView 나 ChipGroup 에서, 선택된 아이템만 디자인 변경하고, 이전 선 택된 아이템은 디자인 원래대로 복구시킬때, 어떻게 구현하는게 좋을까?
- 클릭된 View를 따로 저장하고, 다른 View 클릭 이벤트 발생시, 이전 클릭된 View의 디자인을 원래대로 만들고, 새로운 클릭 View 디자인을 다시 적용시킨다