마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

뷰의 아이디는 어떠한 경우에도 다른게 좋나요?

0 추천
안녕하세요? 제목 그대로 어떠한 경우에도 뷰(위젯)의 아이디는 다른것이 좋은지 궁금해서 여쭈어봅니다.

질문을 하게된 이유가

현재 제가 공부겸 프로젝트해서 만들고 있는것에서 메인 액티비티에 '작성하기'라는 버튼이 있고 또 다른 버튼

을 누르면 새 액티비티화면이 뜨게 되는데, 이 새 액티비티에도 마찬가지로 '작성하기'라는 버튼이 있습니다.

버튼 텍스트는 물론이고 background로 설정한 이미지, 색상 크기 심지어 기능까지 동일한 버튼인데요

(왜 굳이 똑같은 기능의 버튼을 두개나 만들었냐하시면 프로젝트에 그렇게 하라고 되어있어서..ㅜㅜ)

이 버튼들은 기능이나 디자인은 같지만 다른 액티비티,xml에 구성되어있는데요,

그렇다면 서로 영향이 없다는 가정하에 이 두개의 버튼들은 아이디가 동일 해도 되나요?

아이디를 동일하게 설정하면 코드 읽을때 편할것 같고 두개인것보다 통일시키는 것이 직관성에 좋을것 같아

질문드려봅니다.

아니면 xml 위젯 또는 뷰의 아이디는 어떠한 상황에서도 달리 설정해야하나요?
codeslave (3,940 포인트) 님이 2020년 9월 15일 질문

1개의 답변

0 추천
저라면 style.xml에 해당 버튼의 외관을 다 지정해서 사용할 것 같습니다.

그리고 이름은 똑같게 만들고요.

 

상속받은 화면에서 동시에 뜨는 게 아닌이상 id는 달라도 문제 없습니다.
쎄미 (162,410 포인트) 님이 2020년 9월 15일 답변
...