안드로이드 개발 질문/답변
(글 수 45,052)
1. 이미지를 화면에 띄워주고 싶을때,
이미지뷰에 넣을 수도 있고,
뷰에 백그라운드 설정을 해줄 수도 있잖아요?
만약 복잡한 기능을 안쓰고 단순히 이미지를 보여주기 위한 용도라면,
이미지뷰는 뷰를 상속받아 기능을 추가 시킨거잖아요?
그럼 뷰를 쓰면 효율이 더 좋은건가요?
2.간단한 버튼을 한다고 했을때도 위의 질문처럼
버튼의 많은 기능들이 필요가 없어서,
버튼에 이미지만 달고 onClick만 설정해주는 경우엔
뷰를 사용하는게 효율이 더 좋은건가요?
갑자기 궁금해서 구글링 해봤는데 안나와서
안펍분들께 여쭈어봅니다ㅎ
ODDM에서 안드로이드 개발자로 일하고 있습니다.
이제 1년 정도 되었네요.
선배님들이 좋은 정보 공유해주시고 저희 후배들에게 많은 가르침을 주시는 점
항상 감사하게 생각하고 있습니다.
서로가 서로에게 도움이 되는 그런 환경이 계속 발전해나갔으면 좋겠습니다.
대한민국 개발자 화이팅!




저도 비슷한 고민을 해보았는데, 실제로는 앱의 기능들을 구현하다 보면, View 자체의 기능으로는 한계가 있더군요. 예를 들어, View 를 쓰지않고 ImageView 를 쓰는 이유중에 하나가, scaleType 속성때문인 경우가 그렇더라구요. View 의 기능 만으로도 필요한 기능이 처리가 된다면, 그냥 view 를 쓰는것이 약간의 차이나마 더 가볍지않을까 생각되네요. 아무래도 super 클래스 호출이 많이 될테니까요.