안드로이드개발에 관심이 많은 학생인데요,

 

독학으로 책을 보고하려니깐 많이 막히네요..

 

궁금한게 있는데요,,안드로이드 앱을 만들때,  화면을 디자인할때 레이아웃을 이용해서 디자인을 한다라는걸 알게 됐는데요..

 

근데 책을 보니깐 XML로 디자인을 거의 하더라구요,,JAVA파일로 만들어져있는건 어떤 버튼을 누르면 화면에 나타나는 이벤트?를 제어하는건가요?

 

안드로이드 웹이아닌 앱 디자인을 할때에는 레이아웃을 XML로 거의 디자인을 하는건가요?

 

제가 알고있는게 맞나요?..이넡엣에 찾아봐도 자료가 잘 나오질 않네요...

 

많이 알려주세요

 

아 그리고 보통 스마트폰을 보면 통화버튼같은 버튼은 이미지 파일인가요?,