공부용

여러개의 버튼 아이디 주기 본문

안드로이드스튜디오

여러개의 버튼 아이디 주기

고딕짱! 2018. 8. 9. 06:24

작업을 하다보면 여러개의 버튼(또는 다른 컨텐츠)들을 넣는 경우가 생긴다.

필자는 방학동안 버스예약어플을 만드는 중인데, 45개의 버튼을 만들었다


모든 버튼마다 일일히 


Button01 = (Button) findViewByID(R.id.Button01);

....

Button45 = (Button) findViewByID(R.id.Button45);


하는 방법도 있지만, 이렇게 하고나서 ClickListener를 만들면 또 엄청 많아질것 같아서

구글링을 하는 도중 효율적인 방법을 보고 작성을 한다.



45개의 버튼



Text 일부분 (1~45까지가 있다)

우선 for문으로 Button 배열을 45개 만들어서 1부터~45까지 추가했다.

여기서 주목해야할점

seat[i+1]과, id명이 seat1~45가 아닌 seat01~45라는 점이다.


그리고 각각 태그를 만들었다.




그리고 태그를 찾아서 clicklistener 또는 Dialog 호출해서 뜨게 하였다.



'안드로이드스튜디오' 카테고리의 다른 글

Activity 와 Fragment  (0) 2021.04.17
ListView 커스텀하기  (0) 2018.08.16
ProgressDialog 커스텀하기  (0) 2018.08.10
gravity와 layout_gravity의차이  (0) 2018.08.03
padding 과 margin 의 차이  (0) 2018.08.03
Comments