도서관 좌석조회 기능을 구현하면서
100개의 좌석이 필요해서 각 좌석을 TextView로 구현을 했습니다.
그랬더니 id가 seat00 ~ seat99 까지 총 100개를 사용하게 되었습니다...
웹에서 값을 읽어 온 다음 id로 각 TextView를 컨트롤을 해야 하는데
기존에 알고 있던 방식은 (TextView)findViewById(R.id.seat00);
하나씩 할당하는 방식을 이용해서 곤란했었는데
찾아본 결과 id 값을 가지고 올 수 있는 방법이 있다는 것을 알게 되었습니다.
int getID = getResources().getIdentifier("아이디 이름","id","현재 패키지 이름");
다음과 같은 방식으로 id를 가지고 올 수 있어서
반복문을 이용하여
seat0번 부터 seat99번 까지 모든 id를 할당 할 수 있었습니다.
getResources().getIdentifier("seat"+(i), "id", "패키지");
'End > #2 소흘도서관' 카테고리의 다른 글
[소흘도서관]기존의 도서검색 기능의 문제 수정 (0) | 2017.01.16 |
---|---|
소흘 도서관 앱 홍보문 (0) | 2016.11.05 |
도서검색 기능 추가 중 , Android https 인증 오류 (0) | 2016.10.07 |
About. 소흘도서관 - 학습실 조회 (0) | 2016.10.03 |
댓글