버튼이 50에서 81까지 존재하고 누를 때마다 색이 흰색에서 검은색으로 변하게 했습니다. 그리고 예를 들어 60을 눌렀다가 50을 누르면 60은 다시 흰색으로 변하고 50이 검은색으로 유지하게 만드는 코드로 아래와 같이 만들었습니다.
Button b50 = (Button) this.findViewById(R.id. seat50); ->이를 50~81까지
b50.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
b50.setSelected(true);
b51.setSelected(false);
b52.setSelected(false); ->81까지 false로
b51.setOnClickListner ... 반복
이를 for문이나 다른 코드로 간단하게 만들려면 어떻게 해야할까요?
그리고 선택한 버튼을 데이터베이스로 만들고 싶은데 room을 사용해도 될까요?