안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드개발에 관심이 많은 학생인데요,
독학으로 책을 보고하려니깐 많이 막히네요..
궁금한게 있는데요,,안드로이드 앱을 만들때, 화면을 디자인할때 레이아웃을 이용해서 디자인을 한다라는걸 알게 됐는데요..
근데 책을 보니깐 XML로 디자인을 거의 하더라구요,,JAVA파일로 만들어져있는건 어떤 버튼을 누르면 화면에 나타나는 이벤트?를 제어하는건가요?
안드로이드 웹이아닌 앱 디자인을 할때에는 레이아웃을 XML로 거의 디자인을 하는건가요?
제가 알고있는게 맞나요?..이넡엣에 찾아봐도 자료가 잘 나오질 않네요...
많이 알려주세요
아 그리고 보통 스마트폰을 보면 통화버튼같은 버튼은 이미지 파일인가요?,
게임이 아닌 이상은 거의 XML 로 디자인 한다고 보시는게 맞습니다.
이미지가 필요한 디자인 같은 경우는 이미지를 넣을 수 있는 틀을 만들고
이미지만 따로 만들어서 참조하는 방식으로 버튼을 만들죠
통화 버튼을 예로 들면
통화 버튼에 사용되는 전화 이미지만 따로 이미지로 만들고
그것을 넣을 수 있는 ImageButton 이라는 것을 XML 짠 다음
자바코드 또는 XML 상으로 전화 이미지를 참조하도록 합니다.