안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 이번에 커스텀 뷰를 만들어보았는데요.
Edittext를 상속받아서 어떤 클래스에서 변수를 만들고 드로우 해줄때,
이미지 같은 것들을 클래스 생성시에 만드는게 아니라 xml에서 뷰를 만들때 속성값에 주고 그것을 통해 만들어보고 싶습니다.
가령, <customedittext imgpath="@drawable/testimg"></customedittext> 이런식으로요.
또는 반대로 기존의 Edittext에서 기본 속성인 text를 소스쪽에서 어떻게 가져와서 써야하는지요?
질문의 요지는 커스텀 뷰를 만들때, 속성을 xml에서나 소스에서나 제가 자유자재로 만지고 싶은데 잘 안됩니다.
전 소스상에서 속성을 만들어주면 자동으로 xml 쪽에서 사용할 수 있을줄 알았거든요.
조언 부탁드리겠습니다... 아침 6시네요. 휴. ㅡㅜ;;ㅋ
외국 블로그에 나와 있는데 아래 주소를 참고 하시면 충분히 가능할 것 같습니다.
http://blog.pocketjourney.com/2008/05/02/android-tutorial-42-passing-custom-variables-via-xml-resource-files/