안드로이드 개발 질문/답변
(글 수 45,052)
아직 정확한 개념을 잡지 못하였는데...
자바로 코딩을해도 원하는것을 거의 90%이상 구현할수 있을것 같습니다. (현제 그렇게 코딩중이고요)
안드로이드 책을 보면 어떤책은 xml의 언급이 거의 없이 자바로만 사용을 하고 (책: 예제로 배우는 핵심 패턴 안드로이드 프로그래밍),
또 어떤책들은 아예 자바코드가 없이 xml로 예제들을 설명하는데요...
그냥 자바를 주로 사용하고 정말 필요한 간단한 것들만 xml을 통해서 구현하려고 하는데 괜찮을까요?
그리고 또.. 예를 들어서...
레이아웃을 잡는것도 기기마다 다르기 때문에 레이아웃을 잘 잡아야 하는데..
아래와 같이 구현하는 로직은 실용적으로 어떤지 봐주세요.
예: 버튼 여러개를 배치할시
자바에서 기기의 화면 크기를 읽음 > 가로의 몇 %로 버튼 크기들를 지정 > 사방 여백을 화면의 %로 지정 > 버튼 배치
이제 초반이라서 그런지 많이 낯서네요 ^^;
자바로 코딩을해도 원하는것을 거의 90%이상 구현할수 있을것 같습니다. (현제 그렇게 코딩중이고요)
안드로이드 책을 보면 어떤책은 xml의 언급이 거의 없이 자바로만 사용을 하고 (책: 예제로 배우는 핵심 패턴 안드로이드 프로그래밍),
또 어떤책들은 아예 자바코드가 없이 xml로 예제들을 설명하는데요...
그냥 자바를 주로 사용하고 정말 필요한 간단한 것들만 xml을 통해서 구현하려고 하는데 괜찮을까요?
그리고 또.. 예를 들어서...
레이아웃을 잡는것도 기기마다 다르기 때문에 레이아웃을 잘 잡아야 하는데..
아래와 같이 구현하는 로직은 실용적으로 어떤지 봐주세요.
예: 버튼 여러개를 배치할시
자바에서 기기의 화면 크기를 읽음 > 가로의 몇 %로 버튼 크기들를 지정 > 사방 여백을 화면의 %로 지정 > 버튼 배치
이제 초반이라서 그런지 많이 낯서네요 ^^;




자바로 100% 구현 가능할겁니다...저도 초보라 뭐 100%는 아닐지 모르지만 거의 될겁니다 ㅎㅎ
하지만 XML을 사용했을때 얻을수 있는 이점들이 있기때문에 2가지를 적절히 이용해서 만들어야겠죠