작성
·
59
답변 1
0
안녕하세요
findViewById<ImageView>
이 부분의 ImageView가 왜 ImageView인가? 하는 부분의 질문이실까요?
그렇다면 ImageView로 xml에 선언된 것들 중에 id를 찾아와서 찾기 때문입니다.
TextView로 선언되어있다면
findViewById<TextView> 겠죠?
혹시 제가 질문을 잘 못 이해했다면 알려주세요~
네네 맞습니다
그런데
근데 이 사진들의 id 를 각각 activity 의 xml 파일이 아니라 activity_main.xml 에 저장하는 이유
라고 문의주셨는데 아래 코드를 보시면 MainActivity에서 연결해주고 있는게 R.layout.activity_main 이라고 각 액티비티에 연결된 xml 파일이고
이 연결된 xml안에서 findViewById를 통해서 id가 btsImage1 을 찾는 것입니다.
앟 아뇨 그런 뜻이 아니라
activity_main.xml 에 android:id = "@+id/btsImage1" 이렇게 각각 사진들의 id 를 저장해주잖아요! 근데 이 사진들의 id 를 각각 activity 의 xml 파일이 아니라 activity_main.xml 에 저장하는 이유가 헷갈려서 여쭤본 거였습니다! 그 과정에서 findViewById<ImageView>(R.id.btsImage1) 에서 ImageView 는 activity_main.xml 에 있는 ImageView 를 의미하기 때문에 activity_main.xml 에 저장하는건가? 라는 생각이 들어서 이게 맞게 이해한건지 확인을 해보고싶었습니다!